@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_f9f4209b-module__a3Cula__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_f9f4209b-module__a3Cula__variable{--font-jakarta:"Manrope", "Manrope Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6291be53-module__ApI7cG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6291be53-module__ApI7cG__variable{--font-fraunces:"Manrope", "Manrope Fallback"}
@font-face{font-family:cabinetGrotesk;src:url(../media/cabinet_grotesk_500-s.p.01epveb68p~70.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:cabinetGrotesk;src:url(../media/cabinet_grotesk_700-s.p.02kj3bc8i7q64.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:cabinetGrotesk;src:url(../media/cabinet_grotesk_800-s.p.0psa8x2z9v1dk.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:cabinetGrotesk Fallback;src:local(Arial);ascent-override:89.14%;descent-override:28.69%;line-gap-override:9.22%;size-adjust:97.59%}.cabinetgrotesk_bcd3d77e-module__zvRxAG__className{font-family:cabinetGrotesk,cabinetGrotesk Fallback}.cabinetgrotesk_bcd3d77e-module__zvRxAG__variable{--font-display:"cabinetGrotesk", "cabinetGrotesk Fallback"}
@font-face{font-family:generalSans;src:url(../media/general_sans_400-s.p.0aqd04_idyb6d.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:generalSans;src:url(../media/general_sans_500-s.p.0rb3ehjtk_okh.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:generalSans;src:url(../media/general_sans_600-s.p.0hfk9k1kkjsdy.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.generalsans_aa75535a-module__jgs6Bq__className{font-family:generalSans,generalSans Fallback}.generalsans_aa75535a-module__jgs6Bq__variable{--font-body:"generalSans", "generalSans Fallback"}
:root{--creme:#f4f1ea;--paper-2:#fbfaf6;--anthrazit:#1c1916;--stein:#5c564e;--faint:#938c80;--linie:#e4decf;--terracotta:#ae6f4e;--terracotta-tief:#95593b;--apricot:#c68a63;--acc-soft:#95593b1a;--dark:#1c1916;--dark-ink:#ede7da;--dark-sec:#a79e90;--dark-hair:#ede7da29;--radius:6px;--schatten:0 2px 6px #1c18140a, 0 24px 60px -32px #1c181452;--wrap:1240px;--pad-sec:clamp(90px,12vh,160px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-jakarta),system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--creme);color:var(--anthrazit);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;font-weight:400;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.wrap{max-width:var(--wrap);z-index:2;width:100%;margin:0 auto;padding:0 clamp(20px,5vw,56px);position:relative}::selection{background:var(--acc-soft);color:var(--terracotta-tief)}:focus-visible{outline:2px solid var(--terracotta-tief);outline-offset:3px;border-radius:3px}.skip-link{z-index:300;background:var(--anthrazit);color:var(--creme);border-radius:0 0 12px;padding:12px 20px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}h1,h2,h3{letter-spacing:-.022em;color:var(--anthrazit);font-weight:300;line-height:1.06}em.akz{color:var(--terracotta-tief);letter-spacing:inherit;font-style:normal;font-weight:400}.dot{color:var(--terracotta)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta-tief);align-items:center;gap:11px;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--terracotta);flex:none;width:26px;height:1px;display:inline-block}@property --ps{syntax:"<number>";inherits:false;initial-value:1}@property --py{syntax:"<length>";inherits:false;initial-value:0}.foto-rahmen{background:var(--linie);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 30px 70px -42px #1c181473}.foto-rahmen img{object-fit:cover;object-position:var(--pos,50% 42%);width:100%;height:110%;filter:var(--grade,saturate(.93) contrast(1.04) brightness(1.02) sepia(.05));transform-origin:50%;--ps:1.08;--py:0px;transform:translate3d(0,var(--py),0) scale(var(--ps));clip-path:inset(100% 0 0);will-change:transform,clip-path;transition:--ps 1.1s cubic-bezier(.16,.84,.3,1),clip-path 1.05s cubic-bezier(.16,.84,.3,1);display:block}.foto-reveal.sichtbar img{--ps:1;clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.foto-reveal.sichtbar:hover img{--ps:1.04;transition:--ps .6s}}.foto-rahmen .meta{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#14120f8c);width:100%;padding:14px 18px;font-size:11px;font-weight:600;position:absolute;bottom:0;left:0}.bildunterschrift{text-transform:uppercase;letter-spacing:.16em;color:var(--faint);margin-top:14px;font-size:11px;font-weight:600}.fliesstext .pull,.pull{color:var(--terracotta-tief);font-weight:500}.akzent{color:var(--terracotta-tief)}.kopfleiste{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#f4f1eadb;border-bottom:1px solid #0000;transition:border-color .4s,background .4s;position:sticky;top:0}.kopfleiste.scrolled{border-bottom-color:var(--linie)}.kopf-inner{max-width:var(--wrap);justify-content:space-between;align-items:center;height:70px;margin:0 auto;padding:0 clamp(20px,5vw,56px);display:flex}.marke{letter-spacing:-.04em;color:var(--anthrazit);font-size:24px;font-weight:600;line-height:1.1}.marke small{color:var(--stein);letter-spacing:.01em;font-size:11px;font-weight:400;display:block}.kopf-tel{letter-spacing:.02em;color:var(--anthrazit);border:1px solid var(--linie);background:#fbfaf699;border-radius:8px;align-items:center;gap:9px;padding:9px 16px;font-size:13px;font-weight:600;transition:border-color .25s,color .25s,gap .25s;display:inline-flex}.kopf-tel svg{width:15px;height:15px;color:var(--terracotta-tief)}.kopf-tel:hover{border-color:var(--terracotta);color:var(--terracotta-tief);gap:11px}.kopf-tel span{display:none}@media (min-width:700px){.kopf-tel span{display:inline}}.btn{letter-spacing:.01em;border-radius:3px;justify-content:center;align-items:center;gap:11px;padding:15px 26px;font-size:15px;font-weight:600;transition:transform .25s,filter .25s,box-shadow .25s,gap .25s,border-color .25s,background .2s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-terra{color:#fff;background:linear-gradient(135deg,#332b86 0%,#4a3fd0 100%);border:none}.btn-terra:hover{filter:brightness(1.18);gap:14px}.btn-ghost{border:1px solid var(--linie);color:var(--anthrazit);background:0 0;font-weight:500}.btn-ghost:hover{border-color:var(--anthrazit);gap:14px}.btn-ghost svg{width:17px;height:17px;color:var(--terracotta-tief)}.btn .punkt-im-btn{display:none}.btn-terra:hover .punkt-im-btn{background:var(--creme)}section{padding:var(--pad-sec) 0;border-top:1px solid var(--linie);position:relative}.hero{border-top:0}.sek-h2{letter-spacing:-.025em;max-width:880px;margin-bottom:18px;font-size:clamp(33px,5.2vw,62px);font-weight:300;line-height:1.04}.sek-sub{color:var(--stein);max-width:54ch;margin-bottom:42px;font-size:clamp(17px,2vw,21px);font-weight:300;line-height:1.6}.ghost-ziffer{display:none!important}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,.84,.3,1),transform .7s cubic-bezier(.16,.84,.3,1);transform:translateY(20px)}.reveal.sichtbar{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.sektions-cta{text-transform:uppercase;letter-spacing:.1em;color:var(--terracotta-tief);border-bottom:1px solid var(--terracotta);cursor:pointer;align-items:center;gap:9px;margin-top:34px;padding-bottom:4px;font-size:14px;font-weight:600;transition:gap .3s,color .3s;display:inline-flex}.sektions-cta:hover{color:var(--anthrazit);gap:14px}.sektions-cta:after{content:"→"}.hero{padding:clamp(60px,9vh,110px) 0 clamp(40px,7vh,86px);overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(34px,5vw,72px);display:grid}.hero h1{letter-spacing:-.03em;margin-bottom:26px;font-size:clamp(40px,7vw,84px);font-weight:300;line-height:1.02}.hero h1 em.akz{color:var(--terracotta-tief)}.hero .subline{color:var(--stein);max-width:48ch;margin-bottom:34px;font-size:clamp(17px,2vw,20px);font-weight:300;line-height:1.62}.hero .subline strong{color:var(--anthrazit);font-weight:600}.frage-zeile{text-transform:uppercase;letter-spacing:.18em;color:var(--faint);margin-bottom:4px;font-size:12px;font-weight:600}.frage-micro{color:var(--faint);margin-bottom:16px;font-size:13.5px}.kachel-grid{grid-template-columns:repeat(2,1fr);gap:10px;max-width:560px;display:grid}.kachel{text-align:left;background:var(--paper-2);border:1px solid var(--linie);min-height:60px;color:var(--anthrazit);border-radius:3px;align-items:center;gap:14px;padding:16px 18px;font-size:15px;font-weight:500;transition:transform .28s,border-color .28s,background .28s;display:flex}.kachel svg{width:21px;height:21px;color:var(--terracotta-tief);flex:none;transition:color .2s}.kachel:hover{border-color:var(--terracotta);background:#fff}.kacheln-micro{color:var(--faint);margin-top:16px;font-size:12.5px;font-weight:500}.kacheln-micro b{color:var(--terracotta);font-weight:700}.schnell-links{color:var(--faint);margin-top:14px;font-size:13.5px}.schnell-link{border-bottom:1px solid var(--terracotta);color:var(--anthrazit);padding-bottom:1px;font-weight:600}.schnell-link:hover{color:var(--terracotta-tief)}.btn-gross{padding:16px 30px;font-size:16px}.held-cta{margin-top:4px}.hero-anruf{margin-top:26px}.hero-trust{border-top:1px solid var(--linie);color:var(--stein);flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding-top:24px;font-size:13.5px;display:flex}.hero-trust .sterne{color:var(--terracotta);letter-spacing:1px;font-weight:400}.hero-trust b{color:var(--anthrazit);font-weight:700}.hero-portrait{justify-self:end;width:100%;max-width:460px;position:relative}.hero-portrait .foto-rahmen{aspect-ratio:4/5}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:clamp(36px,6vh,56px)}.hero-portrait{order:-1;justify-self:center;max-width:440px}.hero-portrait .foto-rahmen{aspect-ratio:3/4}}@media (max-width:760px){.hero h1{font-size:clamp(36px,9.6vw,48px)}.kachel-grid{grid-template-columns:1fr}}.trustband{background:var(--paper-2);color:var(--stein);letter-spacing:.01em;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);padding:18px 0;font-size:13px;font-weight:500;overflow:hidden}.trustband .lauf{width:max-content;animation:44s linear infinite trust-lauf;display:flex}.trustband .lauf-gruppe{white-space:nowrap;flex:none;align-items:center;gap:22px;padding-right:22px;display:flex}.trustband .lauf-partner{align-items:center;gap:12px;display:flex}.trustband .tpunkt{background:var(--terracotta);border-radius:50%;flex:none;width:5px;height:5px}.trustband img{filter:grayscale()contrast(.9)brightness(.55);opacity:.5;width:auto;height:22px;display:inline-block}.trustband:hover .lauf{animation-play-state:paused}@keyframes trust-lauf{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.trustband .lauf{width:auto;animation:none}.trustband .lauf-gruppe[aria-hidden]{display:none}.trustband .lauf-gruppe{flex-wrap:wrap}}.pull{color:var(--terracotta-tief);font-style:normal;font-weight:500}.fliesstext{color:var(--stein);letter-spacing:-.01em;max-width:64ch;margin-bottom:34px;font-size:clamp(18px,2.1vw,22px);font-weight:300;line-height:1.6}.fliesstext .pull{color:var(--anthrazit);font-weight:500}.punkt-liste{border-top:1px solid var(--linie);gap:0;max-width:860px;margin:8px 0 clamp(44px,6vh,72px);display:grid}.punkt-liste li{color:var(--stein);border-bottom:1px solid var(--linie);gap:18px;padding:clamp(22px,3vw,32px) 4px;font-size:clamp(16px,1.9vw,19px);font-weight:300;line-height:1.62;list-style:none;display:flex}.punkt-liste li:before{content:"";background:var(--terracotta);flex:none;width:18px;height:1px;margin-top:16px}.punkt-liste b{color:var(--anthrazit);font-weight:600}.kontrast{grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,28px);max-width:none;margin-bottom:clamp(44px,6vh,72px);display:grid}.kontrast .karte{border:1px solid var(--linie);border-radius:4px;padding:clamp(26px,3vw,38px)}.kontrast .hotline{background:var(--paper-2);color:var(--stein)}.kontrast .beimir{background:var(--anthrazit);border-color:var(--anthrazit);color:var(--dark-ink)}.kontrast h4{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:20px;font-size:11px;font-weight:600}.kontrast .hotline h4{color:var(--faint)}.kontrast .beimir h4{color:var(--terracotta)}.kontrast ul{flex-direction:column;gap:14px;font-size:16px;list-style:none;display:flex}.kontrast li{color:var(--stein);padding-left:22px;font-weight:400;line-height:1.45;position:relative}.kontrast li:before{content:"";background:var(--faint);width:8px;height:1px;position:absolute;top:9px;left:0}.kontrast .beimir li{color:var(--dark-ink)}.kontrast .beimir li:before{background:var(--terracotta)}@media (max-width:700px){.kontrast{grid-template-columns:1fr}}.staccato{letter-spacing:-.03em;text-align:center;margin-top:clamp(44px,6vh,72px);font-size:clamp(28px,4.4vw,52px);font-weight:300}.staccato .dot{color:var(--terracotta)}.bento{grid-template-columns:repeat(2,1fr);gap:clamp(18px,2.4vw,28px);display:grid}.bento-kachel{background:var(--paper-2);border:1px solid var(--linie);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:4px;flex-direction:column;padding:clamp(30px,3.4vw,44px);transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}.bento-kachel:hover{border-color:var(--acc-soft);transform:translateY(-4px);box-shadow:0 26px 56px -34px #1c181466}.bento-kachel svg{width:24px;height:24px;color:var(--terracotta-tief);margin-bottom:20px}.bento-kachel h3{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(22px,3vw,30px);font-weight:300;line-height:1.1}.bento-kachel p{color:var(--stein);flex:1;margin-bottom:20px;font-size:15px;font-weight:300;line-height:1.55}.bento-link{text-transform:uppercase;letter-spacing:.1em;color:var(--terracotta-tief);cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:600;transition:gap .3s;display:inline-flex}.bento-kachel:hover .bento-link{gap:13px}.bento-link:after{content:"→"}@media (max-width:700px){.bento{grid-template-columns:1fr}}.schaden-sektion{background:var(--dark);color:var(--dark-ink);overflow:hidden}.schaden-sektion .sek-h2{color:var(--dark-ink)}.schaden-sektion .eyebrow{color:var(--terracotta)}.schaden-sektion .eyebrow:before{background:var(--terracotta)}.schaden-sektion .fliesstext{color:var(--dark-sec)}.schaden-sektion .ember,.schaden-sektion .akz{color:var(--terracotta)}.schaden-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.schaden-foto .foto-rahmen{aspect-ratio:4/3;box-shadow:0 40px 90px -40px #0009}.drei-schritte{flex-direction:column;margin:clamp(34px,5vh,52px) 0;display:flex}.schritt-karte{border:0;border-top:1px solid var(--dark-hair);background:0 0;border-radius:0;grid-template-columns:44px 1fr;align-items:start;gap:18px;padding:24px 0;display:grid}.schritt-karte:last-child{border-bottom:1px solid var(--dark-hair)}.schritt-karte .nr{border:1px solid var(--dark-hair);width:40px;height:40px;color:var(--terracotta);background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-bottom:0;font-size:14px;font-weight:600;display:flex}.schritt-karte h4{color:var(--dark-ink);letter-spacing:-.01em;margin-bottom:7px;font-size:18px;font-weight:600}.schritt-karte p{color:var(--dark-sec);font-size:15px;line-height:1.5}@media (max-width:1024px){.schaden-grid{grid-template-columns:1fr;gap:44px}.schaden-foto{order:-1;max-width:480px}}.nichtkunden{color:var(--stein);border-left:2px solid var(--terracotta);background:#ae6f4e1a;border-radius:0 8px 8px 0;max-width:58ch;margin-bottom:30px;padding:18px 22px;font-size:15px;line-height:1.6}.nichtkunden b{color:var(--anthrazit);font-weight:600}.schaden-sektion .nichtkunden{color:var(--dark-sec);background:#ae6f4e1f}.schaden-sektion .nichtkunden b{color:var(--dark-ink)}.cta-zeile{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.schaden-sektion .btn-terra{background:var(--terracotta);border-color:var(--terracotta);color:#fff}.schaden-sektion .btn-terra:hover{filter:brightness(1.08)}.schaden-sektion .btn-ghost{color:var(--dark-ink);border-color:var(--dark-hair)}.schaden-sektion .btn-ghost svg{color:var(--terracotta)}.schaden-sektion .btn-ghost:hover{border-color:var(--dark-ink)}.cta-micro{color:var(--dark-sec);margin-top:18px;font-size:13px}.um-grid{grid-template-columns:1fr 1.08fr;align-items:start;gap:clamp(40px,6vw,86px);display:grid}.um-foto{width:100%;position:relative}.um-foto .foto-rahmen{aspect-ratio:4/3}.zitat{letter-spacing:-.015em;color:var(--anthrazit);border-left:2px solid var(--terracotta);margin:38px 0;padding-left:24px;font-size:clamp(20px,2.4vw,26px);font-style:italic;font-weight:300;line-height:1.42;position:relative}.werte-karten{border-top:1px solid var(--linie);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px;padding-top:34px;display:grid}.wert-karte{background:0 0;border:0;border-radius:0;padding:0}.wert-karte h4{letter-spacing:-.01em;color:var(--anthrazit);margin-bottom:9px;font-size:17px;font-weight:600}.wert-karte h4 i{color:var(--terracotta);font-style:normal}.wert-karte p{color:var(--stein);font-size:14px;line-height:1.5}@media (max-width:1024px){.um-grid{grid-template-columns:1fr;gap:40px}.um-foto{max-width:480px}.werte-karten{grid-template-columns:1fr;gap:22px}}.standort{color:var(--stein);align-items:center;gap:11px;margin-top:34px;font-size:13.5px;font-weight:500;display:flex}.standort svg{width:18px;height:18px;color:var(--terracotta-tief);flex:none}.review-kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:clamp(34px,5vh,52px);padding-bottom:30px;display:flex}.review-kopf .gross{letter-spacing:-.04em;color:var(--anthrazit);font-size:clamp(46px,8vw,84px);font-weight:300;line-height:1}.review-kopf .sterne{color:var(--terracotta);letter-spacing:2px;font-size:22px}.review-kopf .anzahl{color:var(--faint);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:600}.review-band{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,28px);display:grid}.review-karte{background:var(--paper-2);border:1px solid var(--linie);border-radius:4px;flex-direction:column;gap:16px;padding:clamp(26px,3vw,36px);transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative}.review-karte:hover{border-color:var(--acc-soft);transform:translateY(-4px);box-shadow:0 26px 56px -34px #1c181466}.review-karte .text{color:var(--anthrazit);letter-spacing:-.01em;flex:1;margin-bottom:0;font-size:16px;font-weight:300;line-height:1.56}.review-karte .wer{color:var(--anthrazit);font-size:14px;font-weight:600}.review-karte .wann{color:var(--faint);font-size:12px}.review-karte .st{color:var(--terracotta);letter-spacing:2px;order:-1;margin-top:0;font-size:14px}.review-fuss{margin-top:30px;font-size:14px}.review-fuss a{border-bottom:1px solid var(--terracotta);font-weight:500}@media (max-width:820px){.review-band{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.review-band::-webkit-scrollbar{display:none}.review-karte{scroll-snap-align:start;flex:0 0 84%}}.faq{border-top:1px solid var(--linie);max-width:920px}.faq details{border-bottom:1px solid var(--linie)}.faq summary{cursor:pointer;letter-spacing:-.01em;color:var(--anthrazit);justify-content:space-between;align-items:center;gap:20px;padding:clamp(22px,2.8vw,30px) 4px;font-size:clamp(17px,2.1vw,22px);font-weight:400;list-style:none;transition:padding-left .35s,color .3s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--terracotta-tief);padding-left:12px}.faq summary:after{content:"";border:1px solid var(--linie);background:linear-gradient(var(--anthrazit),var(--anthrazit)) center/11px 1.5px no-repeat, linear-gradient(var(--anthrazit),var(--anthrazit)) center/1.5px 11px no-repeat;border-radius:50%;flex:none;width:30px;height:30px;transition:transform .4s,border-color .3s;position:relative}.faq details[open] summary:after{border-color:var(--terracotta);background:linear-gradient(var(--terracotta-tief),var(--terracotta-tief)) center/11px 1.5px no-repeat;transform:rotate(135deg)}.faq details[open] summary{color:var(--terracotta-tief)}.faq .antwort{color:var(--stein);max-width:72ch;padding:0 60px clamp(24px,3vw,32px) 4px;font-size:clamp(15px,1.8vw,18px);font-weight:400;line-height:1.62;animation:.5s faq-auf}@keyframes faq-auf{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.finale{background:var(--dark);color:var(--dark-ink);text-align:center;overflow:hidden}.finale .sek-h2{color:var(--creme);margin-left:auto;margin-right:auto}.finale .eyebrow{color:var(--terracotta);justify-content:center;margin-bottom:24px}.finale .eyebrow:before{background:var(--terracotta)}.finale .akz{color:var(--terracotta)}.finale-schritte{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);max-width:920px;margin:clamp(40px,6vh,64px) auto 0;display:grid}.finale-schritte div{text-align:left;color:var(--dark-sec);align-items:flex-start;gap:14px;font-size:15px;line-height:1.5;display:flex}.finale-schritte b{color:var(--creme);font-weight:600}.finale-schritte .fnr{border:1px solid var(--dark-hair);width:36px;height:36px;color:var(--terracotta);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:0;font-size:13px;font-weight:600;display:flex}.finale .kachel-grid{max-width:840px;margin:clamp(46px,6vh,68px) auto 0}.finale .kachel{border-color:var(--dark-hair);color:var(--creme);background:#fbfaf60d}.finale .kachel svg{color:var(--terracotta)}.finale .kachel:hover{border-color:var(--terracotta);background:#fbfaf61a}.finale-anruf{color:var(--dark-sec);margin-top:clamp(36px,5vh,52px);font-size:16px}.finale-anruf b{color:var(--creme);letter-spacing:.01em;font-size:16px;font-weight:700}.finale .sektions-cta{color:var(--terracotta);border-bottom-color:var(--terracotta)}.finale .sektions-cta:hover{color:var(--creme)}.fuss{background:var(--creme);color:var(--stein);border-top:1px solid var(--linie);padding:clamp(60px,9vh,100px) 0 110px;font-size:14px;line-height:1.9}.fuss .marke{color:var(--anthrazit);margin-bottom:18px;font-size:30px}.fuss .marke i{color:var(--stein);letter-spacing:-.01em;font-size:20px;font-style:italic;font-weight:300}.fuss a{color:var(--anthrazit);border-bottom:1px solid var(--linie);font-weight:500;text-decoration:none;transition:border-color .25s}.fuss a:hover{border-color:var(--terracotta)}.fuss nav{border-top:1px solid var(--linie);flex-wrap:wrap;gap:24px;margin-top:30px;padding-top:24px;display:flex}.fuss nav a{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);border-bottom:0;font-size:13px;font-weight:600}.fuss nav a:hover{color:var(--terracotta-tief)}@media (min-width:880px){.fuss{padding-bottom:44px}}.sticky-bottom{z-index:55;opacity:0;pointer-events:none;gap:10px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(12px)}.sticky-bottom.aktiv{opacity:1;pointer-events:auto;transform:none}.sticky-bottom .tel-btn{background:var(--paper-2);border:1px solid var(--linie);width:54px;height:54px;box-shadow:var(--schatten);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.sticky-bottom .tel-btn svg{width:21px;height:21px;color:var(--terracotta-tief)}.sticky-bottom .haupt{flex:1}@media (min-width:880px){.sticky-bottom{display:none}}.consent{z-index:80;background:var(--paper-2);border:1px solid var(--linie);max-width:540px;box-shadow:var(--schatten);color:var(--stein);border-radius:8px;margin:0 auto;padding:16px 18px;font-size:13px;line-height:1.5;position:fixed;bottom:12px;left:12px;right:12px}.consent .titel{color:var(--anthrazit);margin-bottom:4px;font-size:14.5px;font-weight:600}.consent a{font-weight:600;text-decoration:underline}.consent .reihe{gap:10px;margin-top:13px;display:flex}.consent .reihe button{border-radius:8px;flex:1;padding:11px 16px;font-size:13.5px;font-weight:600;transition:filter .2s,border-color .2s}.consent .ja{color:#fff;background:linear-gradient(135deg,#332b86 0%,#4a3fd0 100%);border:none}.consent .ja:hover{filter:brightness(1.18)}.consent .nein{border:1px solid var(--linie);color:var(--anthrazit)}.consent .nein:hover{border-color:var(--anthrazit)}.rechtsseite{max-width:760px;margin:0 auto;padding:60px clamp(20px,5vw,24px) 90px}.rechtsseite h1{letter-spacing:-.025em;margin-bottom:8px;font-size:clamp(30px,4vw,46px);font-weight:300}.rechtsseite .stand{color:var(--faint);margin-bottom:36px;font-size:13.5px}.rechtsseite h2{letter-spacing:-.01em;margin:34px 0 10px;font-size:23px;font-weight:400}.rechtsseite h3{margin:22px 0 8px;font-size:17px;font-weight:600}.rechtsseite p,.rechtsseite li{color:var(--stein);margin-bottom:12px;font-size:15.5px;line-height:1.7}.rechtsseite ul{margin-bottom:14px;padding-left:22px}.rechtsseite a{border-bottom:1px solid var(--terracotta);color:var(--anthrazit);font-weight:500}.rechtsseite .zurueck{text-transform:uppercase;letter-spacing:.08em;color:var(--terracotta-tief);border:none;align-items:center;gap:8px;margin-bottom:34px;font-size:14px;font-weight:600;display:inline-flex}.layer{z-index:90;position:fixed;inset:0}.layer-scrim{background:#1c181480;position:absolute;inset:0}.layer-panel{background:var(--creme);color:var(--anthrazit);flex-direction:column;display:flex;position:absolute;inset:0}@media (min-width:880px){.layer-panel{border-radius:14px;width:min(620px,94vw);max-height:88vh;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 44px 100px -34px #1c18149e}}.layer-balken{z-index:6;background:#14120f12;height:4px;position:absolute;top:0;left:0;right:0}.layer-balken>i{background:linear-gradient(90deg,#332b86,#4a3fd0);height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.layer-kopf{border-bottom:1px solid var(--linie);align-items:center;gap:14px;padding:16px 20px;display:flex}.layer-zurueck{border:1px solid var(--linie);background:var(--paper-2);width:38px;height:38px;color:var(--anthrazit);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.layer-zurueck svg{width:17px;height:17px}.layer-zurueck[disabled]{opacity:.3;cursor:default}.fortschritt{text-align:center;flex:1}.dots{justify-content:center;gap:11px;margin-bottom:8px;display:flex}.dots i{background:var(--linie);border-radius:50%;width:16px;height:16px;transition:background .3s,transform .3s}.dots i.voll{background:var(--terracotta)}.dots i.frisch{animation:.4s tropfen}@keyframes tropfen{0%{transform:scale(.4)}60%{transform:scale(1.45)}to{transform:scale(1)}}.schritt-text{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:14px;font-weight:600}.layer-schliessen{border:1px solid var(--linie);background:var(--paper-2);width:38px;height:38px;color:var(--faint);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:17px;display:flex}.layer-inhalt{overscroll-behavior:contain;flex-direction:column;flex:1;padding:34px 26px 40px;display:flex;overflow-y:auto}@media (min-width:880px){.layer-inhalt{padding:40px 46px 46px}}.layer-inhalt.wechsel{animation:.25s slidefade}@keyframes slidefade{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.layer-inhalt.wechsel,.dots i.frisch,.danke .haken-kreis{animation:none}}.notiert{color:var(--faint);align-items:center;gap:7px;margin-bottom:18px;font-size:13px;display:flex}.notiert svg{width:15px;height:15px;color:var(--terracotta-tief)}.f-frage{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(23px,3vw,30px);font-weight:300;line-height:1.16}.f-hinweis{color:var(--stein);margin-bottom:26px;font-size:14.5px}.antwort-karten{gap:11px;display:grid}.antwort-karten.zweispaltig{grid-template-columns:1fr 1fr}@media (max-width:560px){.antwort-karten.zweispaltig{grid-template-columns:1fr}}.a-karte{background:var(--paper-2);border:1px solid var(--linie);text-align:left;min-height:56px;color:var(--anthrazit);border-radius:4px;align-items:center;gap:14px;padding:16px 18px;font-size:15.5px;font-weight:500;transition:border-color .15s,background .15s,transform .1s;display:flex}.a-karte svg{width:22px;height:22px;color:var(--terracotta-tief);flex:none}.a-karte:hover{border-color:var(--terracotta);background:#fff}.a-karte:active{transform:scale(.99)}.a-karte.gewaehlt{border-color:var(--terracotta);background:var(--acc-soft)}.a-karte.gewaehlt svg{color:var(--terracotta-tief)}.a-karte .haken{background:var(--terracotta-tief);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;display:none}.a-karte .haken svg{color:#fff;width:11px;height:11px}.a-karte.gewaehlt .haken{animation:.25s tropfen;display:flex}.layer-panel{background:#fffffff0}.a-karte{-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);background:#ffffff80}.a-karte:hover{background:#ffffffb8}.a-karte .sk-opt{object-fit:contain;filter:drop-shadow(0 6px 8px #1a191638)drop-shadow(0 2px 3px #1a191626);flex:none;width:42px;height:42px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),filter .22s}.a-karte:hover .sk-opt{transform:translateY(-2px)scale(1.08)}@media (max-width:559px){.a-karte{text-align:center;flex-direction:column;align-items:center;gap:6px;min-height:0;padding:11px 14px;font-size:15px;position:relative}.a-karte .haken{margin:0;position:absolute;top:8px;right:8px}.a-karte .sk-opt{width:34px;height:34px}.antwort-karten{gap:8px}.layer-inhalt{padding:16px 20px 18px}.f-frage{margin-bottom:6px;font-size:20px}.f-hinweis{margin-bottom:12px;font-size:13.5px}}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{border:1px solid var(--linie);background:var(--paper-2);min-height:50px;color:var(--anthrazit);border-radius:8px;padding:13px 22px;font-size:15px;font-weight:500;transition:border-color .15s,background .15s}.chip:hover{border-color:var(--terracotta)}.chip.gewaehlt{border-color:var(--terracotta);background:var(--acc-soft)}.f-feld{margin-bottom:16px}.f-feld label{margin-bottom:7px;font-size:13.5px;font-weight:600;display:block}.f-feld label small{color:var(--stein);font-weight:400}.f-feld input,.f-feld textarea{border:1px solid var(--linie);background:var(--paper-2);width:100%;color:var(--anthrazit);border-radius:6px;outline:none;padding:15px 16px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.f-feld input:focus,.f-feld textarea:focus{border-color:var(--terracotta);box-shadow:0 0 0 3px var(--acc-soft)}.f-feld textarea{resize:vertical;min-height:120px}.feld-hinweis{color:var(--faint);margin-top:6px;font-size:12.5px}.upload-feld{border:1px dashed var(--linie);text-align:center;color:var(--stein);background:var(--paper-2);cursor:pointer;border-radius:6px;padding:20px;font-size:14px;transition:border-color .15s}.upload-feld:hover{border-color:var(--terracotta)}.upload-feld svg{width:22px;height:22px;color:var(--terracotta-tief);margin:0 auto 6px}.f-aktionen{margin-top:auto;padding-top:26px}.f-weiter{width:100%}.f-skip{text-align:center;color:var(--stein);cursor:pointer;background:0 0;border:none;width:100%;margin-top:14px;font-size:14px;text-decoration:underline;display:block}.ds-zeile{color:var(--faint);margin-bottom:14px;font-size:12.5px;line-height:1.55}.ds-zeile a{text-decoration:underline}.ds-check{color:var(--stein);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:12.5px;line-height:1.5;display:flex}.ds-check input{width:19px;height:19px;accent-color:var(--terracotta-tief);cursor:pointer;flex:none;margin-top:1px}.ds-check a{font-weight:600;text-decoration:underline}.ds-check-opt{opacity:.92}.submit-micro{text-align:center;color:var(--faint);margin-top:12px;font-size:12.5px}.reassurance{color:var(--stein);background:var(--acc-soft);border-radius:8px;margin-bottom:14px;padding:12px 16px;font-size:13.5px}.fehler-zeile{color:#a33b27;margin-bottom:12px;font-size:13.5px;font-weight:600}.danke{text-align:center;flex-direction:column;align-items:center;margin:auto 0;padding:28px 6px;display:flex}.danke .haken-kreis{background:var(--acc-soft);width:74px;height:74px;color:var(--terracotta-tief);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;animation:1.8s infinite pulsieren;display:flex}.danke .haken-kreis svg{width:34px;height:34px}@keyframes pulsieren{0%,to{box-shadow:0 0 #5b4bff38}55%{box-shadow:0 0 0 16px #5b4bff00}}.danke h3{letter-spacing:-.02em;margin-bottom:10px;font-size:28px;font-weight:300}.danke .gross-text{max-width:420px;margin-bottom:8px;font-size:16.5px;font-weight:600}.danke p{color:var(--stein);max-width:420px;margin-bottom:8px;font-size:15px}.danke .tipp{background:var(--paper-2);border-left:2px solid var(--terracotta);text-align:left;border-radius:0 8px 8px 0;max-width:440px;margin:18px 0;padding:16px 20px;font-size:14.5px}.danke .btn{margin-top:18px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}html{scroll-behavior:auto}.foto-rahmen img{clip-path:none!important;transition:none!important;transform:none!important}.foto-reveal.sichtbar:hover img{transform:none!important}.reveal{opacity:1!important;transition:none!important;transform:none!important}.review-karte:hover,.bento-kachel:hover{transform:none}}:root{--vc-rot:#c0613d;--vc-rot-text:#9c4a2c;--vc-rot-bg:#fbeee8;--vc-rot-linie:#e3bba9;--vc-gelb:#ce9a3c;--vc-gelb-text:#866521;--vc-gelb-bg:#faf3e2;--vc-gelb-linie:#e6cf9b;--vc-gruen:#6f9a5b;--vc-gruen-text:#4f6f43;--vc-gruen-bg:#edf3e9;--vc-gruen-linie:#bcd0af}.vc-buehne{max-width:720px;margin:0 auto;padding:0 clamp(18px,5vw,24px) clamp(70px,10vh,120px)}.vc-karte{background:var(--paper-2);border:1px solid var(--linie);box-shadow:var(--schatten);border-radius:14px;padding:clamp(26px,4vw,40px) clamp(22px,4vw,44px) clamp(28px,4vw,38px);position:relative;overflow:hidden}.vc-kopf{align-items:center;gap:14px;margin-bottom:26px;display:flex}.vc-zurueck{border:1px solid var(--linie);width:38px;height:38px;color:var(--anthrazit);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.vc-zurueck svg{width:17px;height:17px}.vc-zurueck[disabled]{opacity:.3;cursor:default}.vc-dots{flex-wrap:wrap;flex:1;justify-content:center;gap:8px;display:flex}.vc-dots i{background:var(--linie);border-radius:50%;width:9px;height:9px;transition:background .3s,transform .3s}.vc-dots i.voll{background:var(--terracotta)}.vc-dots i.frisch{animation:.4s tropfen}.vc-step{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:11.5px;font-weight:600}.vc-anim{animation:.26s slidefade}.vc-frage{letter-spacing:-.02em;color:var(--anthrazit);margin-bottom:6px;font-size:clamp(22px,3vw,28px);font-weight:300;line-height:1.18}.vc-sub{color:var(--stein);margin-bottom:24px;font-size:14.5px}.vc-opts{gap:11px;display:grid}.vc-opts.zwei{grid-template-columns:1fr 1fr}@media (max-width:540px){.vc-opts.zwei{grid-template-columns:1fr}}.vc-opt{text-align:left;border:1px solid var(--linie);color:var(--anthrazit);background:#fff;border-radius:8px;align-items:center;gap:15px;padding:16px 17px;font-size:15.5px;font-weight:500;transition:border-color .18s,box-shadow .2s,transform .1s;display:flex}.vc-opt:hover{border-color:var(--terracotta);box-shadow:var(--schatten)}.vc-opt:active{transform:scale(.99)}.vc-opt.gewaehlt{border-color:var(--terracotta);background:var(--acc-soft)}.vc-opt .vc-ic{background:var(--acc-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.vc-opt .vc-ic svg{width:21px;height:21px;color:var(--terracotta-tief)}.vc-opt small{color:var(--stein);margin-top:2px;font-size:13px;font-weight:400;display:block}.vc-opt .vc-haken{background:var(--terracotta-tief);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;display:none}.vc-opt .vc-haken svg{width:12px;height:12px}.vc-opt.gewaehlt .vc-haken{animation:.25s tropfen;display:flex}.vc-fuss{text-align:center;color:var(--faint);margin-top:22px;font-size:12.5px}.vc-start{text-align:center;padding:6px 4px}.vc-start .vc-badge{border:1px solid var(--terracotta);background:var(--acc-soft);color:var(--anthrazit);border-radius:8px;align-items:center;gap:11px;margin-bottom:24px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.vc-start .vc-badge svg{width:18px;height:18px;color:var(--terracotta-tief)}.vc-erg-kopf{text-align:center;margin-bottom:6px}.vc-erg-titel{letter-spacing:-.022em;margin:10px 0;font-size:clamp(24px,3.4vw,32px);font-weight:300;line-height:1.14}.vc-pillen{flex-wrap:wrap;justify-content:center;gap:9px;margin:16px 0 28px;display:flex}.vc-pille{border:1px solid;border-radius:8px;align-items:center;gap:8px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.vc-pille .pkt{border-radius:50%;width:9px;height:9px}.vc-pille.rot{border-color:var(--vc-rot-linie);color:var(--vc-rot-text);background:var(--vc-rot-bg)}.vc-pille.gelb{border-color:var(--vc-gelb-linie);color:var(--vc-gelb-text);background:var(--vc-gelb-bg)}.vc-pille.gruen{border-color:var(--vc-gruen-linie);color:var(--vc-gruen-text);background:var(--vc-gruen-bg)}.vc-pille.rot .pkt{background:var(--vc-rot)}.vc-pille.gelb .pkt{background:var(--vc-gelb)}.vc-pille.gruen .pkt{background:var(--vc-gruen)}.vc-liste{gap:10px;margin-bottom:16px;display:grid}.vc-zeile{border:1px solid var(--linie);background:#fff;border-radius:10px;align-items:flex-start;gap:14px;padding:16px 18px;animation:.45s both vc-auf;display:flex}@keyframes vc-auf{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.vc-lamp{border-radius:50%;flex:none;width:13px;height:13px;margin-top:4px}.vc-lamp.rot{background:var(--vc-rot);box-shadow:0 0 0 4px var(--vc-rot-bg)}.vc-lamp.gelb{background:var(--vc-gelb);box-shadow:0 0 0 4px var(--vc-gelb-bg)}.vc-lamp.gruen{background:var(--vc-gruen);box-shadow:0 0 0 4px var(--vc-gruen-bg)}.vc-zeile .vc-txt{min-width:0}.vc-zeile .vc-name{color:var(--anthrazit);font-size:15.5px;font-weight:600;display:inline}.vc-be{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-left:9px;font-size:10.5px;font-weight:700}.vc-be.rot{color:var(--vc-rot-text)}.vc-be.gelb{color:var(--vc-gelb-text)}.vc-be.gruen{color:var(--vc-gruen-text)}.vc-zeile p{color:var(--stein);margin-top:5px;font-size:14px;line-height:1.55}.vc-erg-hinweis{color:var(--stein);background:var(--acc-soft);border-left:2px solid var(--terracotta);border-radius:0 8px 8px 0;margin:18px 0 26px;padding:14px 18px;font-size:13.5px;line-height:1.55}.vc-cta{background:var(--dark);color:var(--dark-ink);text-align:center;border-radius:12px;padding:clamp(26px,3.4vw,34px) clamp(22px,3vw,30px)}.vc-cta h3{color:var(--creme);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(20px,2.6vw,24px);font-weight:300}.vc-cta p{color:var(--dark-sec);max-width:440px;margin:0 auto 22px;font-size:15px;line-height:1.55}.vc-cta .btn-zeile{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.vc-cta .btn-terra{background:var(--terracotta);border-color:var(--terracotta);color:#fff}.vc-cta .btn-terra:hover{filter:brightness(1.08)}.vc-cta .btn-ghost{color:var(--dark-ink);border-color:var(--dark-hair)}.vc-cta .btn-ghost svg{color:var(--terracotta)}.vc-cta .btn-ghost:hover{border-color:var(--dark-ink)}.vc-cta .frei{color:var(--dark-sec);margin-top:16px;font-size:12.5px}.vc-neu{text-align:center;color:var(--stein);cursor:pointer;background:0 0;border:none;width:100%;margin:20px auto 0;font-size:13.5px;text-decoration:underline;display:block}@media (prefers-reduced-motion:reduce){.vc-anim,.vc-zeile,.vc-dots i.frisch,.vc-opt.gewaehlt .vc-haken{animation:none!important}}:root{--creme:#fff;--paper-2:#f6f7fb;--anthrazit:#16141f;--stein:#56546b;--faint:#9492a6;--linie:#ebebf3;--terracotta:#5b4bff;--terracotta-tief:#4a39e0;--apricot:#7c5bff;--acc-soft:#5b4bff1a;--dark:#16141f;--dark-ink:#eeedf7;--dark-sec:#a6a2c0;--dark-hair:#eeedf729;--radius:8px;--schatten:0 2px 8px #1412220d, 0 28px 64px -34px #1412224d;--k7-gruen:#1fb873;--k7-blau:#2e7bff;--k7-orange:#ff8a2b;--k7-violett:#a65bff;--k7-indigo:#5b4bff;--grad-candy:linear-gradient(120deg,#5b4bff,#a65bff 55%,#ff8a2b);--grad-text:linear-gradient(120deg,#2b2376 0%,#4a3fd0 50%,#6a5cff 70%,#3a2faa 100%)}body{font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif}h1,h2,.marke,.sek-h2,.hero h1,.rechtsseite h1,.review-kopf .gross,.f-frage,.vc-frage,.danke h3,.staccato,.vc-erg-titel{font-family:var(--font-display),system-ui,sans-serif}h1,h2,h3{letter-spacing:-.03em;font-weight:700}.sek-h2,.hero h1,.rechtsseite h1{letter-spacing:-.035em;font-weight:800}.marke,.f-frage,.vc-frage,.danke h3,.review-kopf .gross,.vc-erg-titel,.staccato{font-weight:700}.kopfleiste{background:#ffffffd1}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.btn{border-radius:8px;font-weight:600}.btn-terra{color:#fff;background:linear-gradient(135deg,#332b86 0%,#4a3fd0 100%);border:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,filter .3s;position:relative;overflow:hidden;box-shadow:0 12px 28px -14px #332b8680}.btn-terra:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000,#ffffff42,#0000);width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.btn-terra:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 34px -14px #332b868c}@media (hover:hover) and (pointer:fine){.btn-terra:hover:after{transition:left 1.2s;left:130%}}.btn-terra .punkt-im-btn,.btn-terra:hover .punkt-im-btn{background:#fff}.btn-ghost{border:1px solid var(--linie);background:#fff;border-radius:8px}.btn-ghost:hover{border-color:var(--terracotta)}.kachel,.a-karte,.upload-feld,.f-feld input,.f-feld textarea,.vc-opt{border-radius:8px}.bento-kachel,.kontrast .karte,.review-karte{border-radius:10px}.vc-karte,.vc-cta,.layer-panel{border-radius:12px}.schaden-sektion .btn-terra,.finale .btn-terra,.vc-cta .btn-terra{background:var(--grad-candy);color:#fff;border:none}.schaden-sektion .eyebrow,.finale .eyebrow,.schaden-sektion .akz,.finale .akz,.schaden-sektion .ember,.finale-schritte .fnr,.schritt-karte .nr{color:#9d8bff}.schaden-sektion .eyebrow:before,.finale .eyebrow:before{background:var(--k7-indigo)}:root{--gg-bg:#ffffff9e;--gg-bg-stark:#ffffffbd;--gg-rand:#ffffffd1;--gg-blur:saturate(180%) blur(32px);--gg-licht:inset 0 1px 0 #fff, inset 0 -1px 3px #ffffff4d;--gg-schatten:0 16px 46px -12px #1e1b4b47, 0 4px 13px -5px #1e1b4b2b}body:before{content:"";z-index:-1;pointer-events:none;background-color:#d2dae8;background-image:radial-gradient(46% 40% at 12% 6%,#2e7bff1a,#0000 70%),radial-gradient(44% 38% at 90% 12%,#a65bff1a,#0000 70%),radial-gradient(48% 42% at 84% 90%,#ff8a2b14,#0000 70%),radial-gradient(42% 38% at 18% 72%,#1fb87312,#0000 70%);position:fixed;inset:0}.kopfleiste{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.kopfleiste.scrolled{box-shadow:none;border-bottom-color:#0000}.kopf-inner{height:auto;padding-top:14px;padding-bottom:0;display:block}.kopf-pille{background:var(--gg-bg-stark);min-height:58px;-webkit-backdrop-filter:var(--gg-blur);backdrop-filter:var(--gg-blur);border:1px solid var(--gg-rand);box-shadow:var(--gg-schatten), var(--gg-licht);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:8px 14px 8px 22px;display:flex}.kopfleiste.scrolled .kopf-pille{box-shadow:0 24px 58px -16px #1e1b4b57, var(--gg-licht)}.kopf-tel{border:1px solid var(--gg-rand);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border-radius:999px}.consent{background:var(--gg-bg-stark);-webkit-backdrop-filter:var(--gg-blur);backdrop-filter:var(--gg-blur);border:1px solid var(--gg-rand);box-shadow:var(--gg-schatten), var(--gg-licht)}.consent .nein{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--gg-rand);background:#ffffff80}.trustband{-webkit-backdrop-filter:saturate(165%)blur(16px);backdrop-filter:saturate(165%)blur(16px);border-block:1px solid var(--gg-rand);background:#ffffff6b;box-shadow:inset 0 1px #ffffffb3}.btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--gg-rand);background:#ffffff80}.vc-karte,.bento-kachel,.kontrast .hotline,.review-karte,.kachel,.faq,.rechtsseite{background:var(--gg-bg);-webkit-backdrop-filter:var(--gg-blur);backdrop-filter:var(--gg-blur);border:1px solid var(--gg-rand);box-shadow:var(--gg-schatten), var(--gg-licht)}.bento-kachel,.kontrast .hotline,.review-karte{border-radius:18px}.vc-karte{border-radius:22px}.faq{border-top:0;border-radius:22px;padding:8px 22px}.rechtsseite{border-radius:24px;margin-top:36px;padding:clamp(26px,4vw,46px)}.vc-opt,.vc-zeile{background:var(--gg-bg-stark);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border:1px solid var(--gg-rand);border-radius:14px}.nichtkunden{background:var(--gg-bg-stark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.foto-rahmen{border:1px solid var(--gg-rand);box-shadow:var(--gg-schatten), inset 0 1px 0 #ffffff80}
