.vector-map[data-v-946a707a]{display:block;height:auto;margin-inline:auto;max-width:480px;width:100%}@media(max-width:1199.98px){.vector-map[data-v-946a707a]{max-width:420px}}.vector-map .region[data-v-946a707a]{cursor:pointer;fill:var(--map-fill,#e4e4e7);stroke:var(--map-stroke,#fff);stroke-width:.6;transition:fill .2s ease}.dark{fill:#3f3f46;stroke:#18181b}.vector-map .region[data-v-946a707a]:hover,.vector-map.active-baden-wuerttemberg #baden-wuerttemberg[data-v-946a707a],.vector-map.active-bayern #bayern[data-v-946a707a],.vector-map.active-berlin #berlin[data-v-946a707a],.vector-map.active-brandenburg #brandenburg[data-v-946a707a],.vector-map.active-bremen #bremen[data-v-946a707a],.vector-map.active-hamburg #hamburg[data-v-946a707a],.vector-map.active-hessen #hessen[data-v-946a707a],.vector-map.active-mecklenburg-vorpommern #mecklenburg-vorpommern[data-v-946a707a],.vector-map.active-niedersachsen #niedersachsen[data-v-946a707a],.vector-map.active-nordrhein-westfalen #nordrhein-westfalen[data-v-946a707a],.vector-map.active-rheinland-pfalz #rheinland-pfalz[data-v-946a707a],.vector-map.active-saarland #saarland[data-v-946a707a],.vector-map.active-sachsen #sachsen[data-v-946a707a],.vector-map.active-sachsen-anhalt #sachsen-anhalt[data-v-946a707a],.vector-map.active-schleswig-holstein #schleswig-holstein[data-v-946a707a],.vector-map.active-thueringen #thueringen[data-v-946a707a]{fill:var(--map-accent,#fbbf24)}.vector-map .region--disabled[data-v-946a707a]{cursor:not-allowed;fill:var(--map-fill-disabled,#f4f4f5)}.vector-map .region--disabled[data-v-946a707a]:hover{fill:var(--map-fill-disabled,#f4f4f5)}.dark{fill:#27272a}.region-item[data-v-946a707a]{align-items:center;border-top:1px solid #e4e4e7;color:#18181b;cursor:pointer;display:flex;font-size:1.05rem;justify-content:space-between;letter-spacing:.02em;padding:.9rem 0;transition:color .15s ease,font-weight .15s ease;width:100%}.dark{border-top-color:#3f3f46;color:#f4f4f5}.region-item[data-v-946a707a]:last-of-type{border-bottom:1px solid #e4e4e7}.dark{border-bottom-color:#3f3f46}.region-item.is-active[data-v-946a707a],.region-item[data-v-946a707a]:hover{font-weight:600}.region-item.is-active .region-item__arrow[data-v-946a707a],.region-item:hover .region-item__arrow[data-v-946a707a]{color:var(--map-accent,#f59e0b);transform:translate(-.5rem)}.region-item.is-disabled[data-v-946a707a]{color:#a1a1aa;cursor:default}.region-item.is-disabled[data-v-946a707a]:hover{font-weight:400}.region-item__name[data-v-946a707a]{flex:1}.region-item__meta[data-v-946a707a]{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:.75rem}.region-item__count[data-v-946a707a]{color:#71717a;font-size:.875rem}.region-item__count--empty[data-v-946a707a]{opacity:.5}.region-item__arrow[data-v-946a707a]{color:#d4d4d8;display:inline-block;font-weight:400;transition:color .15s ease,transform .15s ease}.map-tooltip[data-v-946a707a]{background:#fff;border-radius:.6rem;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000f;padding:.55rem .85rem;pointer-events:none;position:absolute;right:8px;top:8px;z-index:5}.dark{background:#18181b;box-shadow:0 1px 3px #0000004d,0 4px 12px #0006}.map-tooltip__name[data-v-946a707a]{color:#18181b;font-size:.95rem;font-weight:600}.dark{color:#f4f4f5}.map-tooltip__count[data-v-946a707a]{color:#71717a;font-size:.8rem;margin-top:.15rem}.map-tooltip-enter-active[data-v-946a707a],.map-tooltip-leave-active[data-v-946a707a]{transition:opacity .15s ease,transform .15s ease}.map-tooltip-enter-from[data-v-946a707a],.map-tooltip-leave-to[data-v-946a707a]{opacity:0;transform:translateY(-4px)}.hc-cat-card[data-v-e1810bd9]:hover{border-color:var(--color-primary)}.hc-contact-link[data-v-e1810bd9]{color:var(--color-text-secondary)}.hc-contact-link[data-v-e1810bd9]:hover{color:var(--color-primary)}.hc-form-input[data-v-e1810bd9]{border-color:var(--color-border);outline:none}.hc-form-input[data-v-e1810bd9]:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent);outline:none}.hc-form-submit[data-v-e1810bd9]{background:var(--color-primary);color:#fff}.hc-form-submit[data-v-e1810bd9]:hover{filter:brightness(.9)}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:"Poppins Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-D0kFb0_n4zSTI0rAFeEYBSqj7w0LSkxa8OCnGHbRusA.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-fbqlaWUtS4Y0EEipWBz1Ddwe6AZ3wgZZvrFiDbkE82U.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-ZAtnPKMt82duYspgz_Oy6Rxzzx7wX4TnVy0O6cgT_HQ.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins ExtraBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-jUUiYn_AabdrAC7ysfN7D183dm9WYm5Fbye5MtdKTPU.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/zDv8W5qScDHC1KDT1cvI7PwzOHF-p3XubgMMgTX-1UE-GKt2pu9p2cnYqnrvnVM1O_b7ipTl1lhOzymkeh4kdd8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/_WITXZSlvQMoD2fEgG1wXh8OdDfanMwrMC1wOPGgNhY-DGRD4A2ezdSeftFtmisWfZSsUcF6tvcGkBhNOAHhEgk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/op99aXquCGImGVv0pEDnzC7HS8p1SZ6VzEO576zT4MA-mpC9F6cIaTw8AO5X8_UXZ7ioAW2oHM_76x0asIyVA80.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/GZ8Vu2ga9Ys2RWqI_5_fmscGtaVz0BT0fO9HHusvG5Q-3uovunZ3f6ktPUtRyj_ghk9XNUfND7GlCM2BYJtdJWw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/nco6D2lcYG_YRxaF8tG6Gs39nDWiQTHuWOjZbslCV8s-IUsuo3G_y8xv3hRlufkQpA8w-oRC3eG7HYs5j_P_274.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/e-_sz56pssm7ydCJFOGAUPMl6TV_DbBVqRvEYBSrqVc-_p0SPnOA0FWTLlD4I2lH2hgDcJUxfAKRZAYBMxgjiC0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins ExtraBold"),url(../_fonts/bY9926GCDy80ZuPhKbvR7BXmAeqQxcTrlb4Ef9PzXzY-wL663Y0Cnl2tRbJJsdQzWgU19uFctfAtKFLKNNZBda4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins ExtraBold"),url(../_fonts/OMbtf-d_Icg3CgQS64wKUXH35XJUeF0xKfib-S_wlqI-rbYRZXfMLr6Rhflwev7oO0mfpngGQGFGVJWLzpT1fh4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:800;font-style:normal}.profimap-home[data-v-a0648cee] h1,.profimap-home[data-v-a0648cee] h2,.profimap-home[data-v-a0648cee] h3,.profimap-home[data-v-a0648cee] h4{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Lo8Dp79t_kbThM9VVQkEfZPWAo0xkQrS0k5tw9kD3dI.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Geist Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:100.5164%;descent-override:29.5048%;line-gap-override:0%}@font-face{font-family:"Geist Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:100.5164%;descent-override:29.5048%;line-gap-override:0%}@font-face{font-family:"Geist Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-jJJ0VQ6rxr4wROlO6CNUiGWJDKAntp8FPw9B4Woqd50.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-WH0QHdlVhG8VM_BhzBsxpr1eqWDv3QT3C3JXae__7sw.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-1hBaWX_vTkjoYJi5ZWaRMI6FhToPwSqButLoX8EcfDM.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-9Z9klFd20PLu0RsFNDv94z_64asCSUDFfxd1tVDI2zY.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-IIxZrrrRk13ioqxtQRVO8J9Cl6duvt_v3UqdUyApoDs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-QSaV40EbNypYCP__QDW1KD5jtdmdd4t7RaBIjl0Oi3s.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-IIxZrrrRk13ioqxtQRVO8J9Cl6duvt_v3UqdUyApoDs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-QSaV40EbNypYCP__QDW1KD5jtdmdd4t7RaBIjl0Oi3s.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-IIxZrrrRk13ioqxtQRVO8J9Cl6duvt_v3UqdUyApoDs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-QSaV40EbNypYCP__QDW1KD5jtdmdd4t7RaBIjl0Oi3s.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Bold"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-IIxZrrrRk13ioqxtQRVO8J9Cl6duvt_v3UqdUyApoDs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Bold"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-QSaV40EbNypYCP__QDW1KD5jtdmdd4t7RaBIjl0Oi3s.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraBold"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-IIxZrrrRk13ioqxtQRVO8J9Cl6duvt_v3UqdUyApoDs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraBold"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-QSaV40EbNypYCP__QDW1KD5jtdmdd4t7RaBIjl0Oi3s.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:800;font-style:normal}.fih-hero[data-v-b072c611]{align-items:center;display:flex;min-height:78vh}.fih-hero[data-v-b072c611],.fih-pill[data-v-b072c611]{background:var(--color-surface);color:var(--color-primary)}.fih-pill[data-v-b072c611]{border:1px solid var(--color-primary);border-radius:9999px;box-shadow:3px 3px 0 0 var(--color-primary);font-size:13px;font-weight:500;padding:6px 14px}.fih-headline[data-v-b072c611]{color:var(--color-primary);font-size:clamp(2.5rem,6vw,4.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;max-width:60rem;text-wrap:balance}.fih-subhead[data-v-b072c611]{color:var(--color-primary);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5;max-width:42rem;opacity:.85}.fih-search-card[data-v-b072c611]{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:10px;box-shadow:6px 6px 0 0 var(--color-primary)}.fih-search-icon[data-v-b072c611]{color:var(--color-text-muted)}.fih-search-input[data-v-b072c611]{background:transparent;color:var(--color-text-primary);font-size:16px;outline:none}.fih-search-input[data-v-b072c611]::-moz-placeholder{color:var(--color-text-muted)}.fih-search-input[data-v-b072c611]::placeholder{color:var(--color-text-muted)}.fih-search-input[data-v-b072c611]:focus{outline:none}.fih-search-btn[data-v-b072c611]{padding:12px 22px}.fih-trust[data-v-b072c611]{color:var(--color-primary);opacity:.75}.fih-stat[data-v-b072c611]{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:8px;box-shadow:4px 4px 0 0 var(--color-primary)}.fih-stat-value[data-v-b072c611]{color:var(--color-primary);font-family:Geist Mono,"Geist Mono Fallback: Courier New","Geist Mono Fallback: Roboto Mono","Geist Mono Fallback: Noto Sans Mono",ui-monospace,monospace}.fih-stat-label[data-v-b072c611]{color:var(--color-primary);opacity:.65}.cg-cta[data-v-db549699]{border-color:var(--color-border);color:var(--color-text-secondary)}.cg-cta[data-v-db549699]:hover{color:var(--color-primary)}.cg-card[data-v-db549699]:hover,.cg-cta[data-v-db549699]:hover{border-color:var(--color-primary)}.cg-icon[data-v-db549699]{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.group:hover .cg-icon[data-v-db549699]{background:var(--color-primary);color:#fff}.group:hover .cg-title[data-v-db549699]{color:var(--color-primary)}.hiw-connector[data-v-2aa517ff]{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-primary) 40%,transparent),transparent)}.hiw-icon[data-v-2aa517ff]{background:linear-gradient(135deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 85%,#000))}.hiw-cta[data-v-2aa517ff],.hiw-icon[data-v-2aa517ff]{box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-primary) 30%,transparent)}.hiw-cta[data-v-2aa517ff]{background:linear-gradient(to right,var(--color-primary),color-mix(in srgb,var(--color-primary) 85%,#000))}.hiw-cta[data-v-2aa517ff]:hover{box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-primary) 45%,transparent)}.ps-section[data-v-51cf880e]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 6%,#fff),#fff 50%,color-mix(in srgb,var(--color-accent) 6%,#fff));border-color:color-mix(in srgb,var(--color-primary) 15%,transparent)}.ps-orb-primary[data-v-51cf880e]{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}.ps-orb-accent[data-v-51cf880e]{background:color-mix(in srgb,var(--color-accent) 20%,transparent)}.ps-highlight[data-v-51cf880e]{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(to right,var(--color-primary),var(--color-accent));color:transparent}.ps-primary-cta[data-v-51cf880e]{background:linear-gradient(to right,var(--color-primary),color-mix(in srgb,var(--color-primary) 85%,#000));box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-primary) 30%,transparent)}.ps-primary-cta[data-v-51cf880e]:hover{box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-primary) 45%,transparent)}.ps-secondary-cta[data-v-51cf880e]{border-color:var(--color-border);color:var(--color-text-secondary)}.ps-secondary-cta[data-v-51cf880e]:hover{color:var(--color-primary)}.ps-cat-card[data-v-51cf880e]:hover,.ps-secondary-cta[data-v-51cf880e]:hover{border-color:var(--color-primary)}.group:hover .ps-cat-arrow[data-v-51cf880e]{color:var(--color-primary)}.tpg-card[data-v-34566e6c]:hover{border-color:var(--color-primary)}.group:hover .tpg-title[data-v-34566e6c]{color:var(--color-primary)}.bg-icon[data-v-d4007677]{background:linear-gradient(135deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 85%,#000));box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-primary) 25%,transparent)}.faq-item[data-v-84e17074]:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent)}.fcs-bg[data-v-ef28180f]{background:linear-gradient(135deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 85%,#000))}.fcs-blob[data-v-ef28180f]{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.fcs-btn-primary[data-v-ef28180f]{background:#fff;color:var(--color-primary)}.fcs-btn-primary[data-v-ef28180f]:hover{background:var(--color-surface-2)}.kb-avatar[data-v-535fed49]{--tw-ring-color:color-mix(in srgb,var(--color-primary) 15%,transparent)}.kb-link[data-v-535fed49]{color:var(--color-text-secondary)}.kb-link[data-v-535fed49]:hover{color:var(--color-primary)}.kb-input[data-v-535fed49]{border-color:var(--color-border);outline:none}.kb-input[data-v-535fed49]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 10%,transparent)}.kb-honeypot[data-v-535fed49]{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:1px}.kb-checkbox[data-v-535fed49]{accent-color:var(--color-primary);flex-shrink:0;height:1rem;width:1rem}.kb-submit[data-v-535fed49]{background:var(--color-accent);box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-accent) 25%,transparent);color:var(--color-accent-fg)}.kb-submit[data-v-535fed49]:hover:not(:disabled){box-shadow:0 10px 15px -3px color-mix(in srgb,var(--color-accent) 40%,transparent);filter:brightness(.95)}.kb-submit[data-v-535fed49]:disabled{cursor:not-allowed;opacity:.6}
