@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.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:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.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:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.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:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.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:Sora;src:local("Sora Regular"),local("Sora"),url(../_fonts/CozF9Vo33sZQ8IJqBT3MEDqIOyovu0VN2TPB4qzy8V0-eHEDsHWYMCdeuLOQrkZ_jhAnFKmjxf97yhzqUYwScU4.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:"Sora Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:121.7275%;ascent-override:79.6862%;descent-override:23.8237%;line-gap-override:0%}@font-face{font-family:"Sora Fallback: Segoe UI";src:local("Segoe UI");size-adjust:114.3542%;ascent-override:84.8242%;descent-override:25.3598%;line-gap-override:0%}@font-face{font-family:"Sora Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:112.6667%;ascent-override:86.0947%;descent-override:25.7396%;line-gap-override:0%}@font-face{font-family:"Sora Fallback: Arial";src:local("Arial");size-adjust:113.7279%;ascent-override:85.2913%;descent-override:25.4995%;line-gap-override:0%}@font-face{font-family:"Sora Fallback: Noto Sans";src:local("Noto Sans");size-adjust:106.962%;ascent-override:90.6864%;descent-override:27.1124%;line-gap-override:0%}@font-face{font-family:Sora;src:local("Sora Regular"),local("Sora"),url(../_fonts/DXbdZHiGENCIPGF57ZTNqUtExE3IS1HrAWZylCKeZZU-_hzn0gBiQ0KucYJqFP5mKJ9i7H5J9yUyDXjloQErFrc.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}:root{--ink:#161b24;--ink-soft:#4b5468;--ink-faint:#7b8398;--bg:#fff;--bg-soft:#f5f6f8;--bg-dark:#141922;--bg-dark-2:#1b2230;--line:#e6e8ee;--line-dark:#2a3242;--amber:#f5a800;--amber-deep:#e08e00;--amber-soft:#fff3d6;--whatsapp:#22c15e;--whatsapp-deep:#1aa64f;--radius:14px;--radius-lg:22px;--shadow:0 1px 2px rgba(20,25,34,.06),0 8px 24px rgba(20,25,34,.08);--shadow-lg:0 2px 4px rgba(20,25,34,.08),0 18px 48px rgba(20,25,34,.16);--container:1120px;--font-head:"Sora", "Sora Fallback: BlinkMacSystemFont", "Sora Fallback: Segoe UI", "Sora Fallback: Helvetica Neue", "Sora Fallback: Arial", "Sora Fallback: Noto Sans",system-ui,sans-serif;--font-body:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",system-ui,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-head);line-height:1.15;margin:0 0 .5em;letter-spacing:-.015em;text-wrap:balance}h1{font-size:clamp(2rem,5vw,3.25rem)}h1,h2{font-weight:800}h2{font-size:clamp(1.5rem,3.4vw,2.25rem)}h3{font-size:1.2rem;font-weight:700}p{margin:0 0 1em}.container{width:min(var(--container),100% - 2.5rem);margin-inline:auto}.section{padding-block:clamp(3.5rem,8vw,6rem)}.section--soft{background:var(--bg-soft)}.section--dark{background:radial-gradient(1200px 500px at 85% -10%,rgba(245,168,0,.14),transparent 60%),var(--bg-dark);color:#eef1f6}.section--dark h2{color:#fff}.section--dark p{color:#b9c0cf}.section-head{max-width:640px;margin-bottom:clamp(2rem,5vw,3rem)}.section-head p{color:var(--ink-soft);font-size:1.06rem}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-head);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-deep);margin-bottom:.9rem}.eyebrow:before{content:"";width:26px;height:3px;border-radius:2px;background:var(--amber)}.section--dark .eyebrow{color:var(--amber)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.5rem;border-radius:999px;border:1px solid transparent;font-family:var(--font-head);font-size:.98rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn svg{flex:none}.btn--primary{background:var(--amber);color:#201500;box-shadow:0 8px 22px #f5a80059}.btn--primary:hover{background:#ffb61a}.btn--whatsapp{background:var(--whatsapp);color:#fff;box-shadow:0 8px 22px #22c15e59}.btn--whatsapp:hover{background:var(--whatsapp-deep)}.btn--ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink-faint)}.section--dark .btn--ghost{border-color:var(--line-dark);color:#eef1f6}.card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.75rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.prose{max-width:720px}.prose h2{font-size:1.45rem;margin-top:2.2em}.prose h3{margin-top:1.8em}.prose ul{padding-left:1.2rem;margin:0 0 1.2em}.prose li{margin-bottom:.35em}.prose li::marker{color:var(--amber-deep)}.prose a{color:var(--amber-deep);text-decoration-thickness:1.5px;text-underline-offset:3px}.grid{display:grid;gap:1.4rem}@media(min-width:640px){.grid--2,.grid--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}::-moz-selection{background:var(--amber);color:#201500}::selection{background:var(--amber);color:#201500}.header[data-v-6279e05e]{position:sticky;top:0;z-index:50;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.header-inner[data-v-6279e05e]{justify-content:space-between;gap:1rem;height:74px}.header-inner[data-v-6279e05e],.logo[data-v-6279e05e]{display:flex;align-items:center}.logo[data-v-6279e05e]{gap:.7rem;text-decoration:none}.logo-mark[data-v-6279e05e]{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,var(--amber),var(--amber-deep));color:#201500;font-family:var(--font-head);font-size:1.4rem;font-weight:800}.logo-text[data-v-6279e05e]{display:flex;flex-direction:column;line-height:1.1}.logo-text strong[data-v-6279e05e]{font-family:var(--font-head);font-size:1.15rem;font-weight:800;letter-spacing:.06em}.logo-text small[data-v-6279e05e]{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.nav[data-v-6279e05e]{display:flex;align-items:center;gap:1.6rem}.nav-link[data-v-6279e05e]{font-family:var(--font-head);font-size:.95rem;font-weight:600;color:var(--ink-soft);text-decoration:none;transition:color .15s ease}.nav-link[data-v-6279e05e]:hover{color:var(--ink)}.nav-link.router-link-active[data-v-6279e05e]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:3px;text-underline-offset:8px}.nav-tel[data-v-6279e05e]{padding:.6rem 1.15rem;font-size:.88rem}.burger[data-v-6279e05e]{display:none;flex-direction:column;gap:5px;padding:10px;border:0;background:none;cursor:pointer}.burger span[data-v-6279e05e]{width:24px;height:2.5px;border-radius:2px;background:var(--ink)}@media(max-width:820px){.burger[data-v-6279e05e]{display:flex}.nav[data-v-6279e05e]{position:absolute;top:74px;left:0;right:0;flex-direction:column;align-items:stretch;gap:.4rem;padding:1.2rem;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);display:none}.nav--offen[data-v-6279e05e]{display:flex}.nav-link[data-v-6279e05e]{padding:.7rem .5rem;font-size:1.05rem}.nav-tel[data-v-6279e05e]{justify-content:center;margin-top:.5rem}}.footer[data-v-4ca58ea0]{background:var(--bg-dark);color:#b9c0cf;padding-top:clamp(3rem,6vw,4.5rem);margin-top:0}.footer a[data-v-4ca58ea0]{color:#dfe3ec;text-decoration:none}.footer a[data-v-4ca58ea0]:hover{color:var(--amber)}.footer-grid[data-v-4ca58ea0]{display:grid;gap:2.5rem;padding-bottom:3rem}@media(min-width:760px){.footer-grid[data-v-4ca58ea0]{grid-template-columns:1.4fr 1fr 1fr}}.footer-logo[data-v-4ca58ea0]{font-family:var(--font-head);font-size:1.3rem;color:#fff;margin-bottom:.6rem}.footer-logo strong[data-v-4ca58ea0]{letter-spacing:.06em}.footer-slogan[data-v-4ca58ea0]{max-width:34ch}.footer-adresse[data-v-4ca58ea0]{font-style:normal;line-height:1.9}.footer-titel[data-v-4ca58ea0]{font-family:var(--font-head);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:.9rem}.footer-titel--abstand[data-v-4ca58ea0]{margin-top:1.8rem}.footer ul[data-v-4ca58ea0]{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.footer-zeiten[data-v-4ca58ea0]{margin:0}.footer-legal[data-v-4ca58ea0]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-block:1.4rem;border-top:1px solid var(--line-dark);font-size:.88rem}.footer-legal p[data-v-4ca58ea0]{margin:0}.fab[data-v-857e9c3f]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;border-radius:999px;background:var(--whatsapp);color:#fff;text-decoration:none;font-family:var(--font-head);font-size:.92rem;font-weight:700;box-shadow:0 10px 30px #22c15e73;transition:transform .15s ease,background .15s ease}.fab[data-v-857e9c3f]:hover{transform:translateY(-3px) scale(1.02);background:var(--whatsapp-deep)}.fab[data-v-857e9c3f]:after{content:"";position:absolute;inset:0;border-radius:inherit;animation:fab-puls-857e9c3f 2.4s ease-out infinite;border:2px solid var(--whatsapp);pointer-events:none}@keyframes fab-puls-857e9c3f{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(1.25);opacity:0}}@media(max-width:640px){.fab-text[data-v-857e9c3f]{display:none}.fab[data-v-857e9c3f]{padding:1rem}}@media(prefers-reduced-motion:reduce){.fab[data-v-857e9c3f]:after{animation:none}}
