:root{--ink:#0A0A0B;--ink2:#16171A;--line:#34363B;--warm:#F4F1EA;--warmline:#D8D2C6;--blue:#284798;--sand:#BFAB99;--white:#FFFFFF;--text:#3A3A3A;--mute:#D9D6D0}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:#111;font-family:Montserrat Variable,Montserrat,Arial,sans-serif;font-size:17px;line-height:1.65;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}.page{position:relative;background:var(--white);overflow:hidden}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.sec{padding:104px 0}.sec.tight{padding:72px 0}.dark{background:var(--ink);color:#fff}.dark2{background:var(--ink2);color:#fff}.warm{background:var(--warm)}.blue{background:var(--blue);color:#fff}.white{background:#fff}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.dark .eyebrow,.dark2 .eyebrow,.hero .eyebrow{color:var(--sand)}.blue .eyebrow{color:#E6DCD1}h1{font-size:clamp(36px,4.6vw,60px);line-height:1.05;font-weight:800;letter-spacing:-.02em}h2{font-size:clamp(30px,3.9vw,48px);line-height:1.1;letter-spacing:-.012em;max-width:19em}h2,h3{font-weight:700}h3{font-size:22px;line-height:1.25}.lead{font-size:19px;line-height:1.62;margin-top:22px;max-width:38em;color:var(--text)}.dark .lead,.dark2 .lead,.hero .lead{color:var(--mute)}.blue .lead{color:#fff}.muted{color:var(--text)}.dark .muted,.dark2 .muted{color:var(--mute)}.small{font-size:14px}.note,.small{line-height:1.55}.note{font-size:13px;color:#4A4A4A;margin-top:18px}.dark .note,.dark2 .note,.hero .note{color:#B9B5AE}.blue .note{color:#E6DCD1}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 30px;border-radius:6px;font-size:17px;font-weight:700;text-decoration:none;background:var(--blue);color:#fff;border:0;cursor:pointer;font-family:inherit;transition:background .15s}.btn:hover{background:#1E3777}.btn.light{background:#fff;color:var(--blue)}.btn.light:hover{background:var(--warm)}.btn.ghost{background:transparent;border:1px solid var(--sand);color:#fff;min-height:46px;padding:0 20px;font-size:15px;font-weight:600}.btn.ghost:hover{background:rgba(255,255,255,.08)}.mc{font-size:15px;color:var(--sand);font-weight:500}.ctarow{display:flex;flex-wrap:wrap;gap:16px 20px;align-items:center;margin-top:34px}.top{position:fixed;top:0;left:0;right:0;z-index:4}.top .bar{gap:24px;justify-content:space-between;padding:22px 32px;max-width:1264px;margin:0 auto}.brand,.top .bar{display:flex;align-items:center}.brand{gap:12px;text-decoration:none;color:#fff}.brand img{height:52px;width:auto}.brand span{font-size:16px;font-weight:700;letter-spacing:.34em}.nav{display:flex;gap:26px;align-items:center;font-size:15px;font-weight:600}.nav a{text-decoration:none;color:#fff}.nav a:hover{color:var(--sand)}.hero,.nav a.btn:hover{color:#fff}.hero{position:relative;background:var(--ink);min-height:min(100svh,860px);display:flex;align-items:flex-end;overflow:hidden}.hero .bg{width:100%;height:100%;object-fit:cover;object-position:center}.hero .bg,.hero .veil{position:absolute;inset:0}.hero .veil{background:linear-gradient(90deg,rgba(10,10,11,.94),rgba(10,10,11,.86) 42%,rgba(10,10,11,.3) 74%,rgba(10,10,11,.15)),linear-gradient(0deg,rgba(10,10,11,.75),transparent 30%)}.hero .wrap{position:relative;width:100%;padding-top:150px;padding-bottom:84px}.hero .copy{max-width:640px}.hero.branch .veil{background:linear-gradient(90deg,rgba(10,10,11,.92),rgba(10,10,11,.74) 44%,rgba(10,10,11,.2)),linear-gradient(0deg,rgba(10,10,11,.7),transparent 30%),linear-gradient(180deg,rgba(10,10,11,.6),transparent 130px)}.hero.branch .mock{max-width:440px;justify-self:end;width:100%}.hero.branch .grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:56px;gap:56px;align-items:center}.herohans{position:absolute;right:0;bottom:0;height:100%;width:56%;object-fit:cover;object-position:60% 18%}.heroveil2{position:absolute;inset:0;background:linear-gradient(90deg,#0A0A0B,#0A0A0B 44%,rgba(10,10,11,.55) 62%,rgba(10,10,11,0) 82%),linear-gradient(0deg,rgba(10,10,11,.8),transparent 28%)}.proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.proof>div{padding:30px 28px;border-left:1px solid var(--line)}.proof>div:first-child{border-left:0;padding-left:0}.proof b{display:block;font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em}.proof span{display:block;margin-top:8px;line-height:1.45;color:var(--mute)}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.g3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px}.g3,.g4{display:grid;gap:20px}.g4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.top48{margin-top:48px}.card{padding:28px;border-radius:12px;border:1px solid var(--warmline)}.card,.warm .card{background:#fff}.white .card{background:var(--warm);border-color:var(--warmline)}.dark .card,.dark2 .card{background:#16171A;border-color:var(--line);color:#fff}.dark2 .card{background:#0F1012}.card p{margin-top:10px;font-size:16px;line-height:1.6;color:var(--text)}.dark .card p,.dark2 .card p{color:var(--mute)}.card .num{font-size:15px;font-weight:700;color:var(--blue)}.dark .card .num,.dark2 .card .num{color:var(--sand)}.sym li{padding:16px 0 16px 34px;border-top:1px solid var(--warmline);position:relative;font-size:17px;line-height:1.5}.sym li:last-child{border-bottom:1px solid var(--warmline)}.sym li:before{content:"";position:absolute;left:0;top:25px;width:16px;height:2px;background:var(--blue)}.dark .sym li,.dark2 .sym li{border-color:var(--line)}.dark .sym li:before,.dark2 .sym li:before{background:var(--sand)}.vn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0;gap:0;border-radius:12px;overflow:hidden;border:1px solid var(--warmline)}.vn>div{padding:30px}.vn .v{background:#fff}.vn .n{background:var(--ink);color:#fff}.vn h3{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;color:#6A645B}.vn .n h3{color:var(--sand)}.vn li{padding:11px 0;border-top:1px solid var(--warmline);font-size:16px;line-height:1.5}.vn .n li{border-color:var(--line);color:#E8E5DF}.band{position:relative;height:420px;overflow:hidden;background:var(--ink)}.band img{width:100%;height:100%;object-fit:cover}.mock{background:#16171A;border:1px solid var(--line);border-radius:12px;overflow:hidden;color:#fff;box-shadow:0 30px 70px rgba(0,0,0,.45)}.mock .head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.mock .head span:last-child{font-size:12px;font-weight:500;color:var(--sand)}.mock .body,.mock .side{display:flex}.mock .side{flex:0 0 150px;padding:14px;border-right:1px solid var(--line);flex-direction:column;gap:3px;font-size:13px}.mock .side span{padding:8px 10px;color:var(--mute);border-radius:6px}.mock .side span.on{background:var(--blue);color:#fff;font-weight:600}.mock .main{flex:1 1;min-width:0;padding:18px;display:flex;flex-direction:column;gap:10px}.mock .main .t{font-size:19px;font-weight:700}.mock .main .s{font-size:13px;color:var(--mute);margin-bottom:2px}.mock .it{padding:11px 13px;background:#202226;border-radius:8px}.mock .it b{display:block;font-size:14px;font-weight:600;line-height:1.35}.mock .it i{display:block;font-style:normal;margin-top:3px;font-size:13px;line-height:1.4;color:var(--mute)}.calc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:56px;gap:56px;align-items:center}.calc label{display:flex;justify-content:space-between;gap:12px;font-size:16px;font-weight:600}.calc .row{margin-top:20px}.calc label span:last-child{white-space:nowrap}.calc input[type=range]{width:100%;height:30px;margin:4px 0 0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calc input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--sand) var(--p,50%),rgba(255,255,255,.28) var(--p,50%))}.calc input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:rgba(255,255,255,.28)}.calc input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--sand)}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--sand);border:3px solid #fff;margin-top:-8px;cursor:pointer}.calc input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--sand);border:3px solid #fff;cursor:pointer}.calc .res{padding:40px;background:#fff;border-radius:12px;color:#111}.calc .res .k{font-size:16px;font-weight:600;color:var(--text)}.calc .res .v{margin-top:8px;font-size:clamp(42px,5.4vw,62px);line-height:1.05;font-weight:800;letter-spacing:-.02em;color:var(--blue)}.calc .res .l{display:flex;justify-content:space-between;gap:16px;padding-top:16px;margin-top:16px;border-top:1px solid var(--warmline);font-size:16px}.calc .res .btn{width:100%;margin-top:24px}.cmp{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.cmp th{font-size:14px;font-weight:700;text-align:left;border-bottom:2px solid #111;vertical-align:bottom}.cmp td,.cmp th{padding:14px 16px}.cmp td{border-bottom:1px solid var(--warmline);vertical-align:top;color:var(--text)}.cmp td:first-child{font-weight:600;color:#111}.cmp .us{background:var(--ink);color:#fff}.cmp td.us{border-color:var(--line);color:#fff;font-weight:600}.hans{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:64px;gap:64px;align-items:center}.hans img{width:100%;height:560px;object-fit:cover;object-position:50% 12%;border-radius:12px}.quote{margin-top:24px;padding:20px 24px;background:var(--warm);border-left:4px solid var(--blue);font-size:17px;line-height:1.55;font-weight:500}.dark .quote{background:#16171A;border-color:var(--sand)}.case{padding:32px;border-radius:12px;background:#0F1012;border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.case .tag{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sand)}.case .big{font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.015em}.case p{font-size:16px;line-height:1.6;color:var(--mute)}.bars{display:grid;grid-gap:14px;gap:14px;margin-top:6px}.bars div{font-size:14px;color:var(--mute)}.bars i{display:block;height:12px;border-radius:3px;margin-top:6px;background:var(--line)}.bars i.a{background:var(--sand)}.bk{display:flex;flex-direction:column;background:#fff;border:1px solid var(--warmline);border-radius:12px;overflow:hidden;text-decoration:none;color:#111;transition:transform .15s,box-shadow .15s}.bk:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.12)}.bk img{height:190px;width:100%;object-fit:cover}.bk .in{padding:24px;display:flex;flex-direction:column;gap:8px;flex:1 1}.bk p{font-size:16px;line-height:1.55;color:var(--text)}.bk .go{margin-top:auto;padding-top:8px;font-size:15px;font-weight:700;color:var(--blue)}.faq{max-width:880px}.faq details{padding:20px 0;border-top:1px solid #cfc8ba}.faq details:last-child{border-bottom:1px solid #cfc8ba}.faq summary{display:flex;justify-content:space-between;gap:16px;font-size:18px;font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq .plus{transition:transform .15s}.faq details[open] .plus{transform:rotate(45deg)}.faq p{margin-top:12px;font-size:16px;line-height:1.65;color:var(--text)}.fwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-gap:64px;gap:64px;align-items:center}.form{background:#fff;color:#111;border-radius:12px;padding:32px;box-shadow:0 24px 60px rgba(0,0,0,.28)}.form .st{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.form .q{margin-top:8px;font-size:22px;font-weight:700;line-height:1.25}.form .opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.form .opt{min-height:56px;padding:10px 14px;border:1px solid var(--warmline);border-radius:8px;background:#fff;text-align:left;font:600 15px/1.3 Montserrat Variable,Arial,sans-serif;color:#111;cursor:pointer}.form .opt.on,.form .opt:hover{border-color:var(--blue);background:#EEF1F9}.form input[type=email],.form input[type=tel],.form input[type=text]{width:100%;height:50px;margin-top:10px;padding:0 14px;border:1px solid var(--warmline);border-radius:8px;font:500 16px Montserrat Variable,Arial,sans-serif}.form input:focus{outline:2px solid var(--blue);outline-offset:0}.form .step{display:none}.form .step.on{display:block}.form .btn{width:100%;margin-top:16px}.form .prog{height:4px;border-radius:2px;background:var(--warmline);margin-bottom:18px;overflow:hidden}.form .prog i{display:block;height:100%;background:var(--blue);width:25%;transition:width .2s}footer{background:var(--ink);color:var(--mute);padding:48px 0;font-size:14px;line-height:1.6}footer .row{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}footer a{margin-right:20px}.skip{position:absolute;left:-9999px;z-index:30}.skip:focus{left:12px;top:12px;background:#fff;color:#111;padding:8px 12px}:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.top{transition:background .25s,box-shadow .25s}.top.fest{background:rgba(10,10,11,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line)}.top.fest .bar{padding-top:12px;padding-bottom:12px}.top .bar{transition:padding .25s}.klapp{position:relative}.klappinhalt{left:-16px;min-width:260px;padding:10px;margin-top:10px;background:#16171A;border:1px solid var(--line);border-radius:10px;display:none;box-shadow:0 20px 50px rgba(0,0,0,.45)}.klapp:after,.klappinhalt{position:absolute;top:100%}.klapp:after{content:"";left:0;right:0;height:12px}.klapp:focus-within .klappinhalt,.klapp:hover .klappinhalt{display:grid}.klappinhalt a{padding:8px 10px;border-radius:6px;font-weight:500}.klappinhalt a:hover{background:#202226;color:#fff}.burger{display:none;width:44px;height:44px;background:transparent;border:0;padding:12px 8px;cursor:pointer;flex-direction:column;justify-content:space-between}.burger i{display:block;height:2px;background:#fff}.handymenue{display:none}.hero .bg{transform:scale(1.02)}.btn{text-align:center;line-height:1.25}.calc .res .note{color:#4A4A4A}.hero.home .veil{background:linear-gradient(180deg,rgba(10,10,11,.72),transparent 150px),linear-gradient(90deg,rgba(10,10,11,.92),rgba(10,10,11,.72) 38%,rgba(10,10,11,.14) 66%,rgba(10,10,11,.04)),linear-gradient(0deg,rgba(10,10,11,.85),transparent 26%)}.zusagen{padding:6px 0 26px}.proof b{font-size:21px;line-height:1.25;letter-spacing:-.005em;font-weight:700}.proof span{font-size:15px}.split.oben{align-items:start}.hochbild{margin:0;border-radius:12px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.18)}.hochbild img{width:100%;height:100%;min-height:520px;object-fit:cover}.kontorbild{position:relative;background:var(--ink);color:#fff;padding:120px 0;overflow:hidden}.kontorbild .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kontorbild .veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,11,.9),rgba(10,10,11,.66) 50%,rgba(10,10,11,.22))}.kontorbild .wrap{position:relative}.kontorbild .eyebrow{color:var(--sand)}.kontorbild .lead{color:var(--mute)}.kontorbild .sym li{border-color:rgba(255,255,255,.2)}.kontorbild .sym li:before{background:var(--sand)}.laufband{background:var(--warm);overflow:hidden;padding:56px 0}.spur{display:flex;gap:16px;width:max-content;animation:lauf 70s linear infinite}.laufband:hover .spur{animation-play-state:paused}.lauf{position:relative;display:block;flex:0 0 420px;height:280px;border-radius:12px;overflow:hidden;color:#fff;text-decoration:none}.lauf img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.lauf:hover img{transform:scale(1.05)}.lauf span{position:absolute;left:0;right:0;bottom:0;padding:34px 18px 14px;font-size:16px;font-weight:700;background:linear-gradient(0deg,rgba(10,10,11,.8),transparent)}@keyframes lauf{to{transform:translateX(calc(-50% - 8px))}}.bildband{position:relative;min-height:520px;display:flex;align-items:flex-end;background:var(--ink);color:#fff;overflow:hidden}.bildband img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bildband:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,11,.86),rgba(10,10,11,.2) 55%,rgba(10,10,11,.1))}.bildband .wrap{position:relative;z-index:1;width:100%;padding-bottom:56px}.bildband p{font-size:clamp(28px,3.6vw,46px);line-height:1.12;font-weight:700;letter-spacing:-.012em;max-width:20em}.bildband span{display:block;margin-top:14px;max-width:44em;font-size:17px;color:var(--mute)}.bk{position:relative;min-height:400px;border:0;color:#fff;background:var(--ink)}.bk img{position:absolute;inset:0;height:100%;transition:transform .6s}.bk:hover img{transform:scale(1.05)}.bk:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,11,.92) 8%,rgba(10,10,11,.5) 48%,rgba(10,10,11,.05) 78%)}.bk .in{position:relative;z-index:1;margin-top:auto;flex:none}.bk p{color:var(--mute)}.bk .go{color:var(--sand)}.branchehinweis{margin-top:28px;font-size:17px;color:var(--text)}.branchehinweis a{color:var(--blue);font-weight:700}.ablauf{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:64px;gap:64px;align-items:stretch}.ablaufbild{border-radius:12px;overflow:hidden}.ablaufbild img{width:100%;height:100%;object-fit:cover;object-position:32% 50%}.schritte{margin-top:36px}.schritte li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:16px;gap:16px;padding:20px 0;border-top:1px solid var(--line)}.schritte .num{width:40px;height:40px;border-radius:50%;border:1px solid var(--sand);color:var(--sand);display:grid;place-items:center;font-weight:700;font-size:16px}.schritte p{margin-top:6px;font-size:16px;line-height:1.6;color:var(--mute)}.case{padding:0;gap:0;overflow:hidden;text-decoration:none;color:#fff;transition:transform .15s,border-color .15s}a.case:hover{transform:translateY(-3px);border-color:var(--sand)}.case img{width:100%;height:210px;object-fit:cover;filter:saturate(.85) contrast(1.05) brightness(.9)}.case .in{padding:26px 28px 28px;display:flex;flex-direction:column;gap:10px;flex:1 1}.case strong{font-size:16px;line-height:1.4}.case .wer{margin-top:auto;padding-top:8px;font-size:14px;color:var(--sand);font-weight:600}.falldetail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.falldetail img{width:100%;border-radius:12px;aspect-ratio:4/3;object-fit:cover}.falldetail .big{margin-top:16px;font-size:clamp(40px,5vw,64px);line-height:1.05;font-weight:800;letter-spacing:-.02em;color:var(--sand)}.falldetail .klein{margin-top:8px;font-weight:600}.falldetail .bars{margin-top:24px}.mosaik{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-template-rows:260px 260px;grid-gap:16px;gap:16px}.mosaik figure{margin:0;border-radius:12px;overflow:hidden}.mosaik .gross{grid-row:1/3}.mosaik img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.03)}.hans img{object-position:50% 18%}.quote{display:none}.form input:not([type=checkbox]),.form textarea{width:100%;margin-top:10px;padding:13px 14px;border:1px solid var(--warmline);border-radius:8px;font:500 16px Montserrat Variable,Arial,sans-serif;color:#111;background:#fff}.form textarea{resize:vertical}.form textarea:focus{outline:2px solid var(--blue);outline-offset:0}.form .zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.form .honig{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.form .check{display:flex;gap:10px;margin-top:14px;font-size:14px;line-height:1.45;color:var(--text)}.form .check input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--blue)}.form .check a{color:var(--blue)}.form .fehler{margin-top:12px;color:#B3261E;font-size:15px;font-weight:600}.form .btn:disabled{opacity:.6;cursor:wait}.form .note{color:#4A4A4A}.form .zurueck{margin-top:14px;background:none;border:0;padding:6px 0;font:600 14px Montserrat Variable,Arial,sans-serif;color:var(--blue);cursor:pointer}.form{position:relative;scroll-margin-top:90px}.fussraster{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.7fr);grid-gap:40px;gap:40px}.fussbranchen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 20px;gap:6px 20px}.fusslinks{display:grid;grid-gap:6px;gap:6px;align-content:start;justify-items:start}footer a{margin:0;text-decoration:none;color:var(--mute)}footer a:hover{color:#fff}.link{background:none;border:0;padding:0;font:inherit;color:var(--mute);cursor:pointer}.link:hover{color:#fff}.kopfstreifen{background:var(--ink);color:#fff;padding:150px 0 56px}.kopfstreifen.hoch{min-height:70vh;display:flex;align-items:center}.kopfstreifen .eyebrow{color:var(--sand)}.kopfstreifen .lead{color:var(--mute)}.ohnehero{padding-top:64px;background:var(--blue)}.recht{max-width:780px;font-size:16px;line-height:1.7;color:var(--text)}.recht h2{font-size:24px;margin:36px 0 10px;color:#111}.recht h3{font-size:18px;margin:22px 0 6px;color:#111}.recht p{margin:0 0 12px;white-space:pre-line}.recht ul{list-style:disc;padding-left:20px;margin:0 0 12px}.recht a{color:var(--blue)}.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;max-width:520px;margin-left:auto;padding:22px;background:#fff;color:#111;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.4);font-size:14px;line-height:1.5}.consent h2{font-size:18px;margin-bottom:8px}.consent a{color:var(--blue)}.consent .optionen{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.consent label{display:flex;gap:10px}.consent .opt-titel{font-weight:700}.consent .opt-text{color:var(--text)}.consent .knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.consent .btn{min-height:44px;padding:0 16px;font-size:14px}.consent .btn.linie{background:#fff;color:#111;border:1px solid var(--warmline)}.consent .btn.linie:hover{background:var(--warm)}h1,h2{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.bkraster{display:grid}.frageraster{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.frageraster .faq{max-width:none}.fragebild{position:-webkit-sticky;position:sticky;top:96px;border-radius:12px;overflow:hidden;margin:0}.fragebild img{width:100%;aspect-ratio:4/5;object-fit:cover}.persoenlich{display:flex;align-items:center;gap:16px;margin-top:28px;font-size:15px;line-height:1.4;color:#fff}.persoenlich img{width:76px;height:76px;border-radius:50%;object-fit:cover;object-position:50% 12%;border:2px solid var(--sand)}.persoenlich strong{display:block}.dankeraster{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:64px;gap:64px;align-items:center}.dankeraster img{width:100%;max-height:520px;object-fit:cover;object-position:50% 12%;border-radius:12px}.sec.dark .hans .small{color:var(--mute)}.hansgross img{height:640px}.js .erscheinen{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.js .erscheinen.sichtbar{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.spur{animation:none}.js .erscheinen{opacity:1;transform:none;transition:none}}@media (max-width:980px){.wrap{padding:0 20px}.sec{padding:64px 0}.sec.tight{padding:56px 0}.nav{display:none}.burger{display:flex}.top .bar{padding:12px 20px}.top.fest .bar{padding:10px 20px}.brand img{height:38px}.brand span{font-size:13px}.handymenue{display:grid;grid-gap:2px;gap:2px;padding:8px 20px 24px;max-height:calc(100dvh - 64px);overflow:auto;background:var(--ink)}.handymenue .eyebrow{margin:18px 0 6px;color:var(--sand)}.handymenue a:not(.btn){display:block;padding:9px 0;color:#fff;text-decoration:none;font-size:17px;font-weight:500}.handymenue .btn{margin-top:18px}.hero{min-height:0;display:block}.hero .bg{position:relative;height:300px;transform:none;display:block}.hero.home .bg{left:0;object-position:62% 26%}.hero .veil,.hero.branch .veil,.hero.home .veil{inset:0 0 auto;height:300px;background:linear-gradient(0deg,#0A0A0B,rgba(10,10,11,0) 44%,rgba(10,10,11,.45))}.hero .wrap{padding-top:8px;padding-bottom:44px}.ablauf,.calc,.falldetail,.fussraster,.fwrap,.hans,.hero.branch .grid,.split{grid-template-columns:minmax(0,1fr);gap:32px}.proof{grid-template-columns:repeat(2,minmax(0,1fr))}.proof>div{padding:18px 14px;border-left:0;border-top:1px solid var(--line)}.proof>div:first-child{padding-left:14px}.proof b{font-size:17px}.proof span{font-size:14px}.g2,.g3,.g4,.vn{grid-template-columns:minmax(0,1fr)}.hochbild img{min-height:0;aspect-ratio:4/3}.kontorbild{padding:64px 0}.kontorbild .veil{background:linear-gradient(180deg,rgba(10,10,11,.86),rgba(10,10,11,.74) 60%,rgba(10,10,11,.5))}.laufband{padding:32px 0}.lauf{flex-basis:250px;height:170px}.bildband{min-height:340px}.bildband .wrap{padding-bottom:32px}.bk{min-height:340px}.ablaufbild img{aspect-ratio:16/10}.mosaik{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}.mosaik .gross{grid-row:auto;grid-column:1/3;aspect-ratio:3/2}.mosaik figure:not(.gross){aspect-ratio:1}.hans img{height:420px}.mock .side{display:none}.calc .res{padding:28px}.cmp,.cmp tbody,.cmp td,.cmp tr{display:block;width:100%}.cmp thead{display:none}.cmp tr{display:flex;flex-direction:column;margin-bottom:14px;background:#fff;border:1px solid var(--warmline);border-radius:10px;overflow:hidden}.cmp td{border:0;padding:8px 16px;font-size:14px}.cmp td:first-child{order:0;padding-top:14px;font-size:16px;font-weight:700}.cmp td.us{order:1;padding:12px 16px;font-size:16px}.cmp td:nth-child(n+2):not(.us){order:2}.cmp td[data-l]:before{content:attr(data-l) ": ";font-weight:600;color:#111}.cmp td.us:before{content:""!important}.card .cmp tr{display:table-row;margin:0;background:none;border:0}.card .cmp td{display:table-cell;width:auto;padding:12px 8px;border-bottom:1px solid var(--warmline);font-size:14px}.card .cmp td:first-child{padding:12px 8px;font-size:14px;font-weight:600}.card .cmp{display:table}.card .cmp tbody{display:table-row-group}.bkraster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bkraster .bk{min-height:176px}.bkraster .bk .in{padding:14px}.bkraster .bk h3{font-size:16px;-webkit-hyphens:auto;hyphens:auto}.bkraster .bk .go,.bkraster .bk p{display:none}.frageraster{grid-template-columns:minmax(0,1fr)}.fragebild{display:none}.persoenlich img{width:64px;height:64px}.dankeraster{grid-template-columns:minmax(0,1fr);gap:32px}.dankeraster img{max-height:380px}.form{padding:24px 20px}.form .opts,.fussbranchen{grid-template-columns:minmax(0,1fr)}.consent{left:12px;right:12px;bottom:12px}}.hero.mitform{min-height:min(100svh,880px);align-items:center}.hero.mitform .bg{transform:none;object-position:50% 30%}.hero.mitform .veil{background:linear-gradient(90deg,rgba(10,10,11,.9),rgba(10,10,11,.72) 46%,rgba(10,10,11,.4)),linear-gradient(0deg,rgba(10,10,11,.6),transparent 30%),linear-gradient(180deg,rgba(10,10,11,.6),transparent 130px)}.hero.mitform .wrap{padding-top:124px;padding-bottom:56px}.hero.mitform .grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:56px;gap:56px;align-items:center}.hero.mitform .copy{max-width:none}.hero.mitform .form{box-shadow:0 30px 70px rgba(0,0,0,.5)}.hero.mitform h1{font-size:clamp(34px,4.1vw,56px)}.haken{margin-top:24px;display:grid;grid-gap:10px;gap:10px;font-size:17px;font-weight:600;color:#fff}.haken li{position:relative;padding-left:30px;line-height:1.4}.haken li:before{content:"";position:absolute;left:4px;top:4px;width:8px;height:14px;border:solid var(--sand);border-width:0 2.5px 2.5px 0;transform:rotate(42deg)}.herolink{margin-top:22px;font-weight:700}.herolink a{color:var(--sand);text-decoration:none}.form .ftitel{font-size:15px;line-height:1.35;font-weight:700;margin-bottom:12px;color:var(--blue)}.vertrauen{background:var(--ink);color:#fff;padding:30px 0 34px;border-top:1px solid var(--line)}.zahlen{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px}.zahlen b{display:block;font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.01em}.zahlen span{display:block;margin-top:4px;font-size:14px;line-height:1.35;color:var(--mute)}.zahlen .google{text-decoration:none;color:#fff}.zahlen .google i{font-style:normal;color:#F5B83D}.logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:28px;gap:28px;align-items:center;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.logos img{height:34px;width:100%;object-fit:contain;opacity:.8}.agenten{background:#16171A;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.45)}.agenten .kopf{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.agenten .live{display:flex;align-items:center;gap:8px;color:var(--sand);font-weight:500;font-size:12px}.agenten .live i{width:8px;height:8px;border-radius:50%;background:#3CCB7F;animation:puls 1.8s infinite}@keyframes puls{50%{opacity:.35}}.agenten ul{padding:14px;display:grid;grid-gap:10px;gap:10px;min-height:352px;align-content:start}.agenten li{display:grid;grid-gap:3px;gap:3px;padding:13px 15px;background:#202226;border-radius:8px;animation:rein .45s ease}.agenten li:first-child{background:#262A36;box-shadow:inset 3px 0 0 var(--sand)}.agenten b{font-size:14px;font-weight:700;color:var(--sand)}.agenten span{font-size:15px;line-height:1.4}.agenten em{font-style:normal;font-size:13px;color:var(--mute)}.agenten em.frei{color:#F5B83D;font-weight:600}@keyframes rein{0%{opacity:0;transform:translateY(-12px)}}.kl{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:12px}.wegplus{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.wegliste li{padding:18px 0;border-top:1px solid var(--warmline)}.wegliste strong{display:block;font-size:20px;line-height:1.25}.wegliste span{display:block;margin-top:6px;font-size:16px;line-height:1.55;color:var(--text)}.plusbild{background:var(--ink);color:#fff;border-radius:12px;overflow:hidden}.plusbild img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:50% 20%}.plusbild>div{padding:26px 28px 14px}.plusbild .kl{color:var(--sand)}.plusbild li{padding:12px 0;border-top:1px solid var(--line)}.plusbild strong{display:block;font-size:19px}.plusbild span{display:block;margin-top:4px;font-size:15px;line-height:1.5;color:var(--mute)}.vorteilraster{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:40px;gap:40px;align-items:stretch}.vorteilraster figure{margin:0;border-radius:12px;overflow:hidden;min-height:360px}.vorteilraster figure img{width:100%;height:100%;object-fit:cover}.vorteilraster ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.vorteilraster li{padding:20px;background:#fff;border:1px solid var(--warmline);border-radius:12px}.vorteilraster strong{display:block;font-size:18px;line-height:1.3}.vorteilraster span{display:block;margin-top:6px;font-size:15px;line-height:1.55;color:var(--text)}.praxis li{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:18px 0;border-top:1px solid var(--warmline);align-items:start}.praxis .pkopf{border-top:0;padding:0 0 8px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.praxis .ps{display:flex;gap:12px;align-items:center;font-weight:700;font-size:17px}.praxis .ps i{flex:none;width:32px;height:32px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-style:normal;font-size:14px}.praxis p{font-size:16px;line-height:1.55;color:var(--text)}.praxis p.sie{color:#111;font-weight:600}.praxis em{display:none}.alles>div{padding:26px;background:#16171A;border:1px solid var(--line);border-radius:12px}.alles h3{color:var(--sand);font-size:19px;margin-bottom:12px}.alles li{position:relative;padding:7px 0 7px 26px;font-size:15px;line-height:1.4;color:#EDEBE6;border-top:1px solid rgba(255,255,255,.08)}.alles li:first-child{border-top:0}.alles li:before{content:"";position:absolute;left:4px;top:12px;width:6px;height:11px;border:solid var(--sand);border-width:0 2px 2px 0;transform:rotate(42deg)}.teamkopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.teamkopf figure{margin:0;border-radius:12px;overflow:hidden}.teamkopf img{width:100%;aspect-ratio:3/2;object-fit:cover}.teamraster{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:48px}.teamraster img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 10%;border-radius:10px;background:#16171A}.teamraster strong{display:block;margin-top:10px;font-size:15px;line-height:1.3}.teamraster span{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--mute)}.ansprech{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:28px}.ansprech .persoenlich{margin-top:0}.ansprechzeile{margin-top:10px;font-size:13px;color:#E6DCD1}.cmpwrap{overflow:hidden}.nb{white-space:nowrap}.ablaufbild img{object-position:64% 50%}.bildband img{object-position:50% 18%}.logos img{height:42px}.hero.mitform.branch .veil{background:linear-gradient(90deg,rgba(10,10,11,.88),rgba(10,10,11,.6) 50%,rgba(10,10,11,.22)),linear-gradient(0deg,rgba(10,10,11,.6),transparent 30%),linear-gradient(180deg,rgba(10,10,11,.6),transparent 130px)}@media (max-width:980px){.hero.mitform{min-height:0;display:block;position:relative}.hero.mitform .bg{position:absolute;inset:0;height:100%;object-position:40% 20%}.hero.mitform .veil,.hero.mitform.branch .veil{inset:0;height:auto;background:linear-gradient(180deg,rgba(10,10,11,.86),rgba(10,10,11,.8) 50%,rgba(10,10,11,.92))}.hero.mitform .wrap{padding-top:84px;padding-bottom:28px}.hero.mitform .grid{grid-template-columns:minmax(0,1fr);gap:18px}.hero.mitform h1{font-size:29px;line-height:1.1}.hero.mitform .eyebrow{font-size:11.5px;margin-bottom:8px;letter-spacing:.12em}.hero.mitform .lead{font-size:15.5px;margin-top:10px;line-height:1.5}.haken,.herolink{display:none}.form .ftitel{font-size:14px;margin-bottom:8px}.hero.mitform .form{padding:16px}.hero.mitform .form .opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.hero.mitform .form .opt{min-height:46px;font-size:14px}.hero.mitform .form .q{font-size:18px}.zahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.zahlen b{font-size:23px}.logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.logos img{height:26px}.agenten ul{min-height:330px}.teamkopf,.vorteilraster,.wegplus{grid-template-columns:minmax(0,1fr);gap:28px}.vorteilraster figure{min-height:0}.vorteilraster figure img{aspect-ratio:16/10}.vorteilraster ul{grid-template-columns:minmax(0,1fr)}.praxis .pkopf{display:none}.praxis li{grid-template-columns:minmax(0,1fr);gap:8px}.praxis em{display:block;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:2px}.teamraster{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.teamraster strong{font-size:13px}.teamraster span{font-size:12px}.logos img{height:32px}}@media (prefers-reduced-motion:reduce){.agenten .live i,.agenten li{animation:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-padding-top:70px}}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-cyrillic-ext-wght-normal.6e45df54.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-cyrillic-wght-normal.01cec89f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-vietnamese-wght-normal.4cfbb1da.woff2) format("woff2-variations");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-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-latin-ext-wght-normal.e54f6524.woff2) format("woff2-variations");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-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-latin-wght-normal.a838cfed.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}