.home{--col-gap:24px;--rail-h:64px;overflow-x:clip}.home .grid{column-gap:var(--col-gap);width:100%;max-width:var(--page);padding:0 var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid}.home h1,.home h2,.home h3,.home p{margin:0}.home h1,.home h2,.home h3{text-wrap:balance}.home p{text-wrap:pretty}.sec{padding:calc(var(--hdr-h) + 56px) 0 calc(var(--rail-h) + 48px);align-items:center;display:flex;position:relative}.sec--white{background:#fff}.sec--grey{background:var(--paper-deep)}.sec--cobalt{background:var(--cobalt);color:var(--on-cobalt)}.h2{letter-spacing:-.026em;word-spacing:.08em;font-size:clamp(36px,4.2vw,62px);font-weight:700;font-stretch:84%;line-height:1.02}.lead{max-width:44ch;color:var(--ink-soft);font-size:18px;line-height:1.6}@media (min-width:1080px) and (min-height:680px){html.snap-page{scroll-snap-type:y mandatory;scroll-padding-top:0}.home .sec{scroll-snap-align:start;scroll-snap-stop:always;min-height:100dvh}html.snap-page .site-footer{scroll-snap-align:end}}html.snap-page .home [data-arrive]{opacity:0;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms + .1s);transform:translateY(28px)}html.snap-page .home .is-in [data-arrive]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.snap-page .home [data-arrive]{transform:none}}.hero{isolation:isolate;overflow:clip}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/8.33333% 100%,radial-gradient(70% 60% at 85% 20%,#ffffff1a,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.hero__grid{align-items:start;row-gap:48px}.hero__copy{grid-column:1/6;padding-right:24px}.home:not(.fp-page) .hero__copy{grid-column:1/10;padding-right:0}.home:not(.fp-page) .hero__title{max-width:24ch}.hero__title{letter-spacing:-.03em;word-spacing:.1em;font-size:clamp(2rem,3.2vw,3rem);font-weight:700;font-stretch:82%;line-height:1}.home .hero__lead{max-width:52ch;color:var(--on-cobalt-soft);margin-top:20px;font-size:20px;line-height:1.55}.hero__actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:40px;display:flex}.hero__tiles{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;margin-top:8px;display:grid}.hero__tile{min-height:200px;color:var(--ink);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);flex-direction:column;gap:8px;padding:24px 64px 24px 24px;text-decoration:none;display:flex;position:relative}.hero__tile--signal{background:var(--signal)}.hero__tile--white{background:#fff}.hero__tile--soft{background:var(--cobalt-soft)}.hero__tile:hover{transform:translateY(-3px);box-shadow:0 18px 36px -18px #00000073}.hero__tile:focus-visible{outline-offset:3px;outline:3px solid #fff}.hero__tile-title{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.2}.hero__tile-line{font-size:15px;line-height:1.45}.hero__tile .arrow-icon{width:22px;height:22px;transition:transform .45s var(--ease-out);position:absolute;top:26px;right:24px}.hero__tile:hover .arrow-icon{transform:translate(4px)}.hero__tile-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:auto -40px 0 0;padding-top:12px;display:grid}.hero__figure{border-top:4px solid var(--ink);background:#fff;gap:2px;padding:10px 12px 12px;display:grid}.hero__figure--richtig{border-top-color:var(--cobalt)}.hero__figure small{color:var(--ink-soft);font-size:13px}.hero__figure b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.home .hero__fine{color:var(--on-cobalt-soft);grid-column:1/-1;margin-top:-32px;font-size:13px;line-height:1.5}.hero__facts{border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:40px 0 0;display:grid}.hero__facts div{padding:14px 16px 0 0}.hero__facts dt{color:var(--on-cobalt-soft);font-size:13px;font-weight:500}.hero__facts dd{margin:2px 0 0;font-size:16px;font-weight:600}.hero__instrument{grid-column:6/13;min-width:0}.inst{color:var(--ink);border-top:5px solid var(--ink);background:#fff;overflow:hidden}.inst__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.inst__title{letter-spacing:-.015em;font-size:20px;font-weight:700;font-stretch:88%}.inst__controls{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.inst__cell{padding:12px 24px 14px}.inst__cell+.inst__cell{border-left:1px solid var(--line)}.inst__label{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:14px;font-weight:500;display:block;overflow:hidden}.picker__row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;display:grid}.picker__row select{border:1px solid var(--line-strong);width:100%;min-width:0;height:40px;color:var(--ink);font-family:var(--sans);appearance:none;cursor:pointer;transition:border-color .2s var(--ease-out);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none' stroke='%23121417' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:0;padding:0 30px 0 10px;font-size:16px;font-weight:400}.picker__row select:hover{border-color:var(--ink)}.picker__row select:focus-visible{outline:2px solid var(--cobalt);outline-offset:0;border-color:var(--cobalt)}.lane{padding:16px 24px 14px}.lane__markers{position:relative}.lane__marker{pointer-events:none;width:0;position:absolute;top:0;bottom:-26px}.lane__pin{background:var(--ink);width:2px;position:absolute;bottom:0;left:-1px}.lane__tag{white-space:nowrap;flex-direction:column;line-height:1.2;display:flex;position:absolute;left:8px}.lane__marker--end .lane__tag{align-items:flex-end;left:auto;right:8px}.lane__tag b{font-size:12px;font-weight:700}.lane__tag>span{font-size:14px;font-weight:600;display:block}.lane__marker--signal .lane__tag b{background:var(--signal);width:fit-content;padding:0 4px}.lane__marker--signal.lane__marker--start .lane__tag b{margin-left:-4px}.lane__marker--signal.lane__marker--end .lane__tag b{margin-right:-4px}.lane__track{background:var(--paper);height:28px;position:relative;overflow:hidden}.lane__band{position:absolute;inset:0}.lane__band--salary{background:linear-gradient(90deg, var(--ink) 0 1px, #fff 1px 100%) 0 0 / 4px 100% repeat-x}.lane__band--sperr{background:repeating-linear-gradient(-45deg, var(--ink) 0 2px, #fff 2px 6px)}.lane__band--alg{background:var(--cobalt)}.lane__band--gap{background:linear-gradient(var(--ink), var(--ink)) 0 0 / 100% 2px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 100% 2px no-repeat, #fff}.lane__band--rente{background:var(--ink)}.lane__band-label{color:#fff;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:700;position:absolute;top:50%;transform:translate(-50%,-50%)}.lane__years{border-top:1px solid var(--ink);height:22px;position:relative}.lane__years>span{border-left:1px solid var(--ink);color:var(--ink-soft);white-space:nowrap;padding:3px 0 0 4px;font-size:12px;font-weight:500;position:absolute;top:0}.legend{color:var(--ink-soft);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.legend__sw{width:16px;height:10px}.legend__sw--salary{background:linear-gradient(90deg, var(--ink) 0 1px, #fff 1px 100%) 0 0 / 4px 100% repeat-x;outline:1px solid var(--ink);outline-offset:-1px}.legend__sw--sperr{background:repeating-linear-gradient(-45deg, var(--ink) 0 1.5px, #fff 1.5px 4.5px);outline:1px solid var(--ink);outline-offset:-1px}.legend__sw--alg{background:var(--cobalt)}.legend__sw--gap{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.legend__sw--rente{background:var(--ink)}.inst__figures{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.inst__figures>div{padding:14px 24px 16px}.inst__figures>div+div{border-left:1px solid var(--line)}.inst__figures dt{color:var(--ink-faint);font-size:13px;font-weight:500}.inst__figures dd{letter-spacing:-.02em;align-items:baseline;gap:6px;margin:6px 0 0;font-size:38px;font-weight:700;font-stretch:82%;line-height:1;display:flex}.inst__figures dd small{color:var(--ink-faint);letter-spacing:0;font-size:13px;font-weight:500;font-stretch:100%}.inst__figures .is-gap dd{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:3px}.mistakes{align-items:start}.mistakes__head{grid-column:1/5}.mistakes__head .lead{margin-top:24px}.mistakes__list{grid-column:6/13;margin:0;padding:0;list-style:none}.mistake{grid-template-columns:200px minmax(0,1fr);gap:32px;padding:30px 0 34px;display:grid;position:relative}.mistake:last-child{padding-bottom:0}.mistake__rule{background:var(--ink);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0}html.snap-page .mistake__rule{transition:transform 1.2s var(--ease-out) calc(var(--i,0) * .14s + .15s);transform:scaleX(0)}html.snap-page .is-in .mistake__rule{transform:scaleX(1)}.mistake__figure{width:fit-content;color:var(--cobalt);letter-spacing:-.04em;flex-direction:column;font-size:clamp(56px,5.6vw,88px);font-weight:700;font-stretch:78%;line-height:.9;display:flex;position:relative}.mistake:first-child .mistake__figure:after{content:"";background:var(--signal);order:1;width:100%;height:8px;margin-top:8px;display:block}.mistake__figure small{color:var(--ink-soft);letter-spacing:0;order:2;margin-top:10px;font-size:15px;font-weight:600;font-stretch:100%;display:block}.mistake__body h3{letter-spacing:-.015em;font-size:clamp(22px,1.9vw,27px);font-weight:700;font-stretch:90%;line-height:1.15}.mistake__body p{max-width:54ch;color:var(--ink-soft);margin-top:10px;font-size:16.5px;line-height:1.6}.tools__head{grid-column:1/13;grid-template-columns:subgrid;align-items:end;margin-bottom:48px;display:grid}.tools__head .h2{grid-column:1/7}.tools__head .lead{grid-column:8/13}.index{border-bottom:2px solid var(--ink);grid-column:1/13;margin:0;padding:0;list-style:none}.index__row{border-top:2px solid var(--ink);color:var(--ink);transition:background-color .4s var(--ease-out);grid-template-columns:56px minmax(0,1.25fr) minmax(0,1fr) 52px;align-items:center;gap:32px;padding:26px 20px;text-decoration:none;display:grid}.index li+li .index__row{border-top-width:1px}.index__row:hover{background:#fff}.index__icon{color:var(--cobalt);display:inline-flex}.index__icon svg{width:40px;height:40px}.index__text{flex-direction:column;gap:4px;display:flex}.index__row--lead .index__name{color:var(--cobalt)}.index__name{letter-spacing:-.025em;font-size:clamp(26px,2.4vw,34px);font-weight:700;font-stretch:86%;line-height:1.05}.index__desc{max-width:48ch;color:var(--ink-soft);font-size:16px;line-height:1.5}.index__go{border:1.5px solid var(--ink);width:52px;height:52px;transition:background-color .35s var(--ease-out), color .35s var(--ease-out), border-color .35s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.index__go .arrow-icon{width:20px;height:20px;transition:transform .45s var(--ease-out)}.index__row:hover .index__go{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.index__row:hover .index__go .arrow-icon{transform:translate(3px)}.index__row:focus-visible{outline-offset:-2px}.index__viz{min-height:72px;position:relative}.viz-plan__line{background:var(--ink);transform-origin:0;height:2px;position:absolute;top:20px;left:4px;right:4px}.viz-plan__stop{color:var(--ink-soft);white-space:nowrap;flex-direction:column;gap:10px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:15px}.viz-plan__stop i{background:var(--ink);width:12px;height:12px}.viz-plan__stop--0{left:0}.viz-plan__stop--0 i{background:var(--signal);outline:1.5px solid var(--ink);outline-offset:-1.5px}.viz-plan__stop--1{left:30%}.viz-plan__stop--2{left:58%}.viz-plan__stop--2 i{background:var(--cobalt)}.viz-plan__stop--3{align-items:flex-end;right:0}.viz-plan__stop--3 i{background:var(--ink)}.viz-net{flex-direction:column;justify-content:center;gap:8px;display:flex}.viz-net__figure{color:var(--cobalt);letter-spacing:-.02em;font-size:30px;font-weight:700;font-stretch:82%;line-height:1}.viz-net__bar{background:repeating-linear-gradient(-45deg, var(--ink) 0 1.5px, #fff 1.5px 4.5px);height:10px;position:relative}.viz-net__bar span{background:var(--cobalt);transform-origin:0;position:absolute;inset:0;transform:scaleX(.852)}.viz-net__caption{color:var(--ink-faint);font-size:12.5px}.viz-rente{align-items:flex-end;gap:28px;display:flex}.viz-rente__col{color:var(--ink-faint);grid-template-columns:14px auto;align-items:end;column-gap:10px;font-size:12.5px;display:grid}.viz-rente__col b{color:var(--ink);grid-column:2;font-size:18px;font-weight:700;font-stretch:86%}.viz-rente__bar{background:var(--ink);transform-origin:bottom;grid-row:1/3;width:14px;height:64px}.viz-rente__bar--cut{background:var(--cobalt);height:55px}.viz-rente__caption{color:var(--ink-faint);align-self:flex-end;font-size:12.5px}html.snap-page .viz-plan__line,html.snap-page .viz-net__bar span,html.snap-page .viz-rente__bar{transition:transform 1.4s var(--ease-out) .5s}html.snap-page .sec:not(.is-in) .viz-plan__line,html.snap-page .sec:not(.is-in) .viz-net__bar span{transform:scaleX(0)}html.snap-page .sec:not(.is-in) .viz-rente__bar{transform:scaleY(0)}.offers{align-items:stretch}.offers__head{grid-column:1/-1;max-width:760px;margin-bottom:8px}.offers__head .lead{margin-top:24px}.offer{grid-area:span 6/span 4;grid-template-rows:subgrid;border-top:4px solid var(--ink);background:var(--paper);align-content:start;row-gap:0;padding:28px 28px 24px;display:grid;position:relative}.offer--feature{border-top-color:var(--cobalt);background:var(--cobalt-soft)}.offer__title{letter-spacing:-.025em;font-size:clamp(26px,2.3vw,32px);font-weight:700;font-stretch:86%;line-height:1.05}.offer__badge{background:var(--cobalt);color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:28px}.offer__text{margin-top:14px}.home .offer__desc{color:var(--ink-soft);font-size:15.5px;line-height:1.55}.offer__list{border-top:1px solid var(--line-strong);flex-direction:column;flex:1 0 auto;gap:9px;margin:20px 0 24px;padding:18px 0 0;list-style:none;display:flex}.offer__list li{grid-template-columns:16px 1fr;gap:10px;font-size:15px;line-height:1.45;display:grid}.offer__list svg{width:14px;height:14px;color:var(--cobalt);margin-top:4px}.offer__price{flex-wrap:nowrap;align-items:baseline;gap:4px 12px;margin-bottom:16px;display:flex}.offer__amount{white-space:nowrap;letter-spacing:-.035em;flex:none;font-size:clamp(40px,3.4vw,50px);font-weight:700;font-stretch:80%;line-height:1}.offer__note{color:var(--ink-faint);font-size:14px}.home .offer__extra{background:#fff;align-self:start;margin:14px 0 18px;padding:10px 12px;font-size:14px;line-height:1.45}.offer__steps{gap:10px;margin:12px 0 0;padding-left:20px;font-size:15px;line-height:1.5;display:grid}.offer__steps li::marker{font-weight:700}.home .offer__extra--leer{background:0 0;padding:0}.offer__price{align-self:start}.home .offers__anrechnung{color:var(--ink-soft);grid-column:1/-1;margin-top:16px;font-size:14.5px;line-height:1.5}.home .offer__fine{color:var(--ink-faint);margin-top:12px;font-size:12.5px;line-height:1.5}.placeholder-tag{border:1px dashed var(--warn);color:var(--warn);align-self:flex-start;padding:8px 12px;font-size:13px;font-weight:600}.process__title{grid-column:1/9}.process__track{grid-column:1/13;margin-top:72px;position:relative}.process__rail{background:var(--line-strong);height:2px;position:absolute;top:27px;left:0;right:0}.process__rail span{background:var(--cobalt);transform-origin:0;position:absolute;inset:0}html.snap-page .process__rail span{transition:transform 1.8s var(--ease-out) .3s;transform:scaleX(0)}html.snap-page .is-in .process__rail span{transform:scaleX(1)}.process__steps{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.step__node{border:2px solid var(--ink);background:var(--paper-deep);justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:700;display:inline-flex}.step:first-child .step__node{border-color:var(--cobalt);background:var(--cobalt);color:#fff}.step h3{letter-spacing:-.025em;margin-top:28px;font-size:clamp(24px,2.2vw,32px);font-weight:700;font-stretch:86%;line-height:1.08}.home .step p:last-child{max-width:34ch;color:var(--ink-soft);margin-top:12px;font-size:16.5px;line-height:1.6}.process__cta{border-top:1px solid var(--line-strong);flex-wrap:wrap;grid-column:1/13;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:64px;padding-top:28px;display:flex}.process__cta p{max-width:52ch;color:var(--ink-soft);font-size:18px}.process__cta strong{color:var(--ink)}.closing__grid{align-items:center;row-gap:48px}.closing__copy{grid-column:1/7}.closing__title{letter-spacing:-.03em;word-spacing:.1em;max-width:13ch;font-size:clamp(44px,min(5.2vw,9.4vh),84px);font-weight:700;font-stretch:82%;line-height:.98}.home .closing__lead{max-width:42ch;color:var(--on-cobalt-soft);margin-top:24px;font-size:19px;line-height:1.55}.closing__actions{margin-top:36px}.share{border-top:1px solid #ffffff4d;margin-top:56px;padding-top:22px}.share p{color:var(--on-cobalt-soft);font-size:15px}.share__btns{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.share__btns button{color:#fff;min-height:44px;font-family:var(--sans);cursor:pointer;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);background:0 0;border:1px solid #ffffff73;border-radius:2px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.share__btns button:hover{color:var(--cobalt);background:#fff}.share__btns button:focus-visible{outline-color:var(--signal)}.share__btns svg{width:18px;height:18px}.checklist{color:var(--ink);border-top:5px solid var(--ink);background:#fff;grid-column:8/13;overflow:hidden}.checklist__head{justify-content:space-between;align-items:baseline;gap:12px;padding:20px 24px 16px;display:flex}.checklist__head h3{letter-spacing:-.02em;font-size:24px;font-weight:700;font-stretch:88%}.checklist__count{color:var(--ink-faint);font-size:13.5px;font-weight:600}.checklist__progress{background:var(--paper-deep);height:4px;display:block}.checklist__progress span{background:var(--cobalt);transform-origin:0;height:100%;display:block}.checklist ul{margin:0;padding:0;list-style:none}.checklist li+li label{border-top:1px solid var(--line)}.checklist label{cursor:pointer;transition:background-color .25s var(--ease-out);grid-template-columns:24px 1fr;align-items:start;gap:14px;padding:14px 24px;font-size:15.5px;line-height:1.4;display:grid;position:relative}.checklist label:hover{background:var(--paper)}.checklist input{opacity:0;width:1px;height:1px;position:absolute}.checklist__box{border:1.5px solid var(--ink-soft);color:#0000;width:22px;height:22px;transition:background-color .25s var(--ease-out), border-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.checklist__box svg{width:14px;height:14px;transition:transform .35s var(--ease-out);transform:scale(.4)}.checklist input:focus-visible+.checklist__box{outline:2px solid var(--cobalt);outline-offset:2px}.checklist .is-done .checklist__box{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.checklist .is-done .checklist__box svg{transform:scale(1)}.checklist .is-done>span:last-child{color:var(--ink-faint);text-decoration:line-through;text-decoration-thickness:1px}.home .checklist__note{border-top:1px solid var(--line);background:var(--paper);color:var(--ink-faint);padding:12px 24px 16px;font-size:12.5px}@media (min-width:1080px) and (max-height:960px){.hero{padding-top:calc(var(--hdr-h) + 36px);padding-bottom:calc(var(--rail-h) + 28px)}.hero__facts{display:none}}@media (min-width:1080px) and (max-height:880px){.hero{padding-top:calc(var(--hdr-h) + 28px)}.hero__actions{margin-top:32px}}.rail{display:none}@media (min-width:1080px) and (min-height:680px){.rail{--rail-pad:max(var(--gutter), calc((100vw - var(--page)) / 2 + var(--gutter)));z-index:30;height:var(--rail-h);padding:0 var(--rail-pad);color:var(--ink);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);transition:color .5s var(--ease-out), background-color .5s var(--ease-out), border-color .5s var(--ease-out);background:#ffffffe6;display:block;position:fixed;bottom:0;left:0;right:0}.rail--dark{color:#fff;background:#1438c8e6;border-top-color:#ffffff2e}.rail__line{left:var(--rail-pad);right:var(--rail-pad);opacity:.35;background:currentColor;height:1px;position:absolute;top:18px}.rail__fill{transform-origin:0;transition:transform .8s var(--ease-out);background:currentColor;position:absolute;inset:-.5px 0}.rail ol{height:100%;margin:0;padding:0;list-style:none;position:relative}.rail li{position:absolute;top:0}.rail li:last-child{transform:translate(-100%)}.rail li:last-child button{align-items:flex-end}.rail button{color:inherit;font-family:var(--sans);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 0 8px;display:flex}.rail__tick{width:10px;height:10px;transition:background-color .4s var(--ease-out), transform .4s var(--ease-out);border:1.5px solid}.rail .is-past .rail__tick,.rail .is-active .rail__tick{background:currentColor}.rail .is-active .rail__tick{transform:scale(1.3)}.rail__label{white-space:nowrap;opacity:.6;transition:opacity .3s var(--ease-out);font-size:12.5px;font-weight:500}.rail button:hover .rail__label,.rail .is-active .rail__label{opacity:1}.rail .is-active .rail__label{font-weight:700}}@media (max-width:1079px){.home .offer__extra--leer{display:none}.offer__extra--leer+.offer__price{margin-top:18px}}@media (max-width:979px){.home:not(.fp-page) .hero__copy{grid-column:1/-1}.hero__tiles{grid-template-columns:minmax(0,1fr);gap:12px}.hero__tile{min-height:0;padding:20px 56px 20px 20px}.hero__tile .arrow-icon{top:22px;right:20px}.hero__tile-figures{margin-right:-36px}}@media (max-width:1079px){.sec{padding:96px 0}.hero{padding-top:calc(var(--hdr-h) + 48px)}.hero__copy,.hero__instrument,.mistakes__head,.mistakes__list,.tools__head .h2,.tools__head .lead,.offers__head,.process__title,.closing__copy,.checklist,.process__cta{grid-column:1/-1}.hero__copy{padding-right:0}.mistakes__head{margin-bottom:32px}.tools__head{row-gap:20px}.offers{row-gap:24px}.offer{grid-column:1/-1}}@media (max-width:760px){.sec{padding:72px 0}.hero{padding-top:calc(var(--hdr-h) + 36px)}.home .hero__lead{font-size:18px}.hero__facts dd{font-size:14.5px}.inst__controls{grid-template-columns:1fr}.inst__cell+.inst__cell{border-left:0;border-top:1px solid var(--line)}.inst__figures dd{flex-wrap:wrap;column-gap:5px;font-size:28px}.inst__figures>div{padding:12px 14px 14px}.inst__figures dt{min-height:2.8em;font-size:12px;line-height:1.3}.inst__figures dd small{font-size:11px}.inst__head,.inst__cell,.lane{padding-left:16px;padding-right:16px}.mistake{grid-template-columns:1fr;gap:14px}.index__row{grid-template-columns:48px minmax(0,1fr);gap:16px 18px;padding:24px 4px}.index__icon{width:48px;height:48px}.index__viz{grid-column:1/-1}.index__go{display:none}.offer{grid-column:1/-1;padding:24px 20px 20px}.process__track{margin-top:40px}.process__rail{display:none}.process__steps{grid-template-columns:1fr;gap:40px}.checklist label{padding:14px 18px}}@media (min-width:1080px) and (max-height:820px){.offer{padding:22px 24px 18px}.offer__list{gap:6px;margin:14px 0 16px;padding-top:14px}.offer__list li{font-size:14.5px}.offer__amount{font-size:38px}.mistake{padding:22px 0 24px}.mistake__figure{font-size:56px}.mistake__body p{font-size:15.5px}.closing .sec,.closing{padding-top:calc(var(--hdr-h) + 32px)}.closing__actions{margin-top:24px}.share{margin-top:28px;padding-top:16px}.checklist__head{padding:14px 20px 12px}.checklist label{padding:10px 20px;font-size:14.5px}.hero{padding-bottom:calc(var(--rail-h) + 16px)}.tools__head{margin-bottom:28px}.index__row{padding-top:18px;padding-bottom:18px}}@media (min-width:1080px) and (min-height:680px){.rail--hidden{opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), transform .4s var(--ease-out), visibility 0s .4s;transform:translateY(100%)}}.about__title,.about__text{grid-column:1/9}.about__text{gap:20px;margin-top:32px;display:grid}.about__team{flex-wrap:wrap;grid-column:1/9;gap:24px 40px;margin:32px 0 0;padding:0;list-style:none;display:flex}.about__person{align-items:center;gap:20px;display:flex}.about__photo{object-fit:cover;background:var(--paper-deep);border-radius:50%;flex:none;width:168px;height:168px}.home .about__person-text{gap:4px;font-size:15px;line-height:1.4;display:grid}.about__person-text b{font-size:18px}.about__person-text span{color:var(--ink-soft)}.home .about__text .lead{max-width:62ch}.home .about__note{color:var(--ink-faint);font-size:13px}@media (max-width:1079px){.about__title,.about__text,.about__team{grid-column:1/-1}.about__photo{width:120px;height:120px}}.faq{align-items:start;row-gap:32px}.faq__head{grid-column:1/5}.home .faq__head .lead{margin-top:20px}.faq__list{border-top:2px solid var(--ink);grid-column:6/13}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";transition:transform .3s var(--ease-out);flex:none;font-size:22px;font-weight:500;line-height:1}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.home .faq__item h3{font-size:17px;font-weight:700;line-height:1.35}.home .faq__item p{max-width:68ch;color:var(--ink-soft);padding:0 32px 18px 0;font-size:16px;line-height:1.6}@media (max-width:1079px){.faq__head,.faq__list{grid-column:1/-1}}@media (min-width:1080px) and (max-height:820px){.faq__item summary{padding:12px 0}}@media (min-width:1080px){.home .sec.hero{min-height:0;padding-top:calc(var(--hdr-h) + 56px);align-items:flex-start;padding-bottom:56px}}
.fp-tool{flex-direction:column;gap:12px;display:flex}.home .fp-meta{color:var(--on-cobalt-soft);letter-spacing:.01em;font-size:14px;font-weight:500}.home .fp__hint{color:var(--ink-soft);margin-top:6px;font-size:13px;line-height:1.4}.home .fp__error{color:var(--warn);margin-top:6px;font-size:13px;font-weight:600}.fp-field input[aria-invalid=true]{border-color:var(--warn)}.home .fp-privacy{border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink-soft);gap:8px;padding:9px 24px;font-size:13px;line-height:1.45;display:flex}.fp-privacy svg{flex:none;width:13px;height:13px;margin-top:2px}.fp-privacy a{color:inherit}.fp-more{border-bottom:1px solid var(--line)}.fp-more__toggle{width:100%;color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;padding:12px 24px;font-size:15px;font-weight:700;display:flex}.fp-more__toggle:hover{background:var(--paper)}.fp-more__toggle:focus-visible{outline-offset:-2px}.fp-more__hint{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.fp-more__caret{width:14px;height:14px;transition:transform .4s var(--ease-out);flex:none;align-self:center;margin-left:auto}.fp-more.is-open .fp-more__caret{transform:rotate(180deg)}.fp-more__body{gap:18px;padding:4px 24px 20px;display:grid}.fp-more__body[hidden]{display:none}.fp-field{border:0;min-width:0;margin:0;padding:0}.fp-field>label,.fp-field>legend,.fp-field__label,.fp-more .picker .inst__label{color:var(--ink);white-space:normal;margin-bottom:6px;padding:0;font-size:14px;font-weight:500;line-height:1.35;display:block}.fp-more .picker{padding:0}.fp-field input[type=date],.fp-field input[type=text],.fp-field input[type=email],.fp-field select{border:1px solid var(--line-strong);width:100%;max-width:280px;height:40px;color:var(--ink);font-family:var(--sans);background:#fff;border-radius:0;padding:0 10px;font-size:16px;font-weight:400}.fp-field select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none' stroke='%23121417' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") right 10px center no-repeat;padding-right:30px}.fp-field input:hover,.fp-field select:hover{border-color:var(--ink)}.fp-field input:focus-visible,.fp-field select:focus-visible{outline:2px solid var(--cobalt);outline-offset:0;border-color:var(--cobalt)}.fp-field--inline{align-items:center;gap:12px;margin-top:10px;display:flex}.fp-field--inline label{color:var(--ink);margin:0;font-size:14px;font-weight:500}.fp-field--inline select{width:auto}.fp-choice__row{gap:8px;display:flex}.fp-choice label{cursor:pointer;position:relative}.fp-choice input{opacity:0;width:1px;height:1px;position:absolute}.fp-choice label span{border:1px solid var(--line-strong);min-width:72px;height:40px;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.fp-choice input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff}.fp-choice input:focus-visible+span{outline:2px solid var(--cobalt);outline-offset:2px}.fp-field>label.fp-switch,.fp-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:2px 0 0;display:inline-flex;position:relative}.fp-switch input{opacity:0;width:1px;height:1px;position:absolute}.fp-switch__track{border:2px solid var(--ink);width:46px;height:26px;transition:background-color .3s var(--ease-out);background:#fff;flex:none;display:block;position:relative}.fp-switch__track:after{content:"";background:var(--ink);width:16px;height:16px;transition:transform .35s var(--ease-out), background-color .3s var(--ease-out);position:absolute;top:3px;left:3px}.fp-switch input:checked+.fp-switch__track{background:var(--cobalt);border-color:var(--cobalt)}.fp-switch input:checked+.fp-switch__track:after{background:#fff;transform:translate(20px)}.fp-switch input:focus-visible+.fp-switch__track{outline:2px solid var(--cobalt);outline-offset:3px}.fp-switch__state{min-width:2.5em;color:var(--ink);font-size:15px;font-weight:600}.fp-days__row{gap:16px;display:flex}.fp-field--days{width:120px}.fp-field--days label{color:var(--ink);font-size:13px;font-weight:500}.fp-result{padding:14px 24px 0}.fp-result__head{align-items:center;gap:10px;display:flex}.home .fp-result__title{letter-spacing:-.015em;font-size:20px;font-weight:700;font-stretch:88%}.fp-badge{background:var(--signal);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;font-size:12px;font-weight:700}.home .fp-result__note{color:var(--ink-soft);margin-top:2px;font-size:14px;line-height:1.45}.home .fp-alert{border-left:4px solid var(--ink);background:var(--signal);color:var(--ink);gap:10px;margin-top:10px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.fp-alert svg{flex:none;width:18px;height:18px;margin-top:1px}.lane--empty p{border:1px dashed var(--line-strong);min-height:120px;color:var(--ink-faint);text-align:center;place-items:center;padding:16px;font-size:14px;display:grid}.lane__band--dispo{background:radial-gradient(circle, var(--ink) 1.2px, #fff 1.6px) 0 0 / 6px 6px}.legend__sw--dispo{background:radial-gradient(circle, var(--ink) 1px, #fff 1.4px) 0 0 / 4px 4px;outline:1px solid var(--ink);outline-offset:-1px}.fp-tiles{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fp-tile{border-bottom:1px solid var(--line);padding:12px 18px 14px 24px}.fp-tile:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:18px}.fp-tile:nth-last-child(-n+3){border-bottom:0}.fp-tile dt{color:var(--ink-soft);font-size:13px;font-weight:500;line-height:1.3}.fp-tile dd{margin:4px 0 0}.fp-tile__value{letter-spacing:-.01em;font-size:22px;font-weight:700;font-stretch:88%;line-height:1.15;display:block}.fp-tile__unit{color:var(--ink-soft);font-size:13px;font-weight:500;font-stretch:100%}.fp-tile dd small{color:var(--ink-soft);margin-top:3px;font-size:13px;line-height:1.35;display:block}.fp-tile--signal .fp-tile__value{background:var(--signal);width:fit-content;margin-left:-4px;padding:0 4px}.fp-tile--late .fp-tile__value{color:var(--warn);text-decoration:line-through;text-decoration-thickness:2px}.fp-tile--late dd small{color:var(--warn);font-weight:700}.fp-nowrap{white-space:nowrap}.fp-cases{border-bottom:1px solid var(--line);padding:14px 16px 16px}.fp-cases__label{color:var(--ink-soft);margin:0 0 8px;font-size:13px;font-weight:600}.fp-cases__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fp-cases__tab{border:1px solid var(--line-strong);min-height:44px;color:var(--ink-soft);font-family:var(--sans);text-align:left;cursor:pointer;background:#fff;align-content:center;gap:2px;padding:8px 12px;font-size:13px;transition:background-color .15s,border-color .15s,color .15s;display:grid}.fp-cases__tab b{color:var(--ink);font-size:15px}.fp-cases__tab:not([aria-selected=true]):hover{border-color:var(--cobalt);background:var(--cobalt-soft)}.fp-cases__tab[aria-selected=true]{border-color:var(--cobalt);background:var(--cobalt);color:#fff}.fp-cases__tab[aria-selected=true] b{color:#fff}.fp-cases__tab:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (max-width:560px){.fp-cases__list{grid-template-columns:minmax(0,1fr);gap:6px}.fp-cases__tab{justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-cases__tab span{text-align:right}}@media (prefers-reduced-motion:reduce){.fp-cases__tab{transition:none}}.home .fp-tile__risk{color:var(--warn);margin-top:6px;font-size:12.5px;line-height:1.4;display:block}.home .fp-costly{border-top:1px solid var(--line);padding:10px 24px;font-size:13.5px;line-height:1.45}.fp-costly a{color:var(--cobalt);font-weight:600}@media print{.fp-cases,.fp-costly{display:none!important}}.fp-sec{align-items:start}.fp-sec__grid{align-items:start;row-gap:48px}.fp-sec__head,.fp-sec__tool{grid-column:1/-1;min-width:0}.fp-sec__eyebrow{color:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.home .fp-sec .fp-meta--copy{color:var(--ink-soft)}.fp-sec .fp-sec__head .h2{margin:0}.zp{align-items:start}.zp__grid{row-gap:40px}.zp__head{grid-column:1/6}.zp__body{grid-column:7/13}.home .zp .lead{margin-top:20px}.zp__actions{border-top:1px solid var(--line);gap:14px;margin-top:36px;padding-top:24px;display:grid}.zp__actions .fp-field input{max-width:360px}.zp__buttons{flex-wrap:wrap;gap:10px;display:flex}.zp__buttons .btn{min-height:46px}.zp__list{margin:0;padding:0;list-style:none;position:relative}.zp__list:before{content:"";background:var(--ink);width:2px;position:absolute;top:6px;bottom:6px;left:7px}.zp__ev{padding:0 0 22px 40px;position:relative}.zp__node{border:2.5px solid var(--ink);background:#fff;width:16px;height:16px;position:absolute;top:4px;left:0}.zp__ev--warn .zp__node{background:var(--signal)}.zp__ev--keep .zp__node{border-color:var(--cobalt);background:var(--cobalt)}.zp__ev--rente .zp__node{background:var(--ink)}.zp__ev--late .zp__node{border-color:var(--warn);background:var(--warn)}.home .zp__date{font-size:14px;font-weight:700}.zp__tag{background:var(--paper-deep);vertical-align:1px;margin-left:10px;padding:1px 6px;font-size:11.5px;font-weight:600}.zp__ev--warn .zp__tag{background:var(--signal)}.zp__ev--keep .zp__tag{background:var(--cobalt-soft);color:var(--cobalt)}.zp__ev--late .zp__tag{background:var(--warn);color:#fff}.home .zp__title{text-wrap:pretty;margin-top:2px;font-size:17px;font-weight:700}.home .zp__note{color:var(--ink-soft);margin-top:2px;font-size:14.5px;line-height:1.5}.home .zp__empty{border:1px dashed var(--line-strong);color:var(--ink-soft);padding:32px 24px}.home .zp__disclaimer{border-top:1px solid var(--line);color:var(--ink-faint);margin-top:28px;padding-top:16px;font-size:12.5px;line-height:1.5}@media (min-width:1080px) and (max-height:880px){.fp-tile__value{font-size:20px}}@media (max-width:1079px){.zp__head,.zp__body{grid-column:1/-1}}@media (max-width:760px){.home .fp-privacy,.fp-more__toggle,.fp-more__body,.fp-result{padding-left:16px;padding-right:16px}.fp-more__hint{display:none}.fp-tiles{grid-template-columns:1fr}.fp-tile,.fp-tile:not(:nth-child(3n+1)){border-left:0;border-bottom:1px solid var(--line);padding:10px 16px 12px}.fp-tile:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.fp-tile:last-child{border-bottom:0}.fp-field input[type=date],.fp-field input[type=text],.fp-field input[type=email],.fp-field select{max-width:none}.fp-field--days{flex:1;width:auto}}.fp-tile--open .fp-tile__value{font-size:20px;line-height:1.25}.zp__ev--open .zp__node{background:#fff;border-style:dashed}.fp-print-head,.fp-print-foot{display:none}@media (min-width:1280px){:is(.hero__grid:has(.fp.is-detailed) .hero__copy,.hero__grid:has(.fp.is-detailed) .hero__instrument){grid-column:1/-1}.hero__grid:has(.fp.is-detailed) .hero__facts{display:none}.fp.is-detailed{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid;overflow:visible}.fp.is-detailed .fp-form{border-right:1px solid var(--line)}.fp.is-detailed .fp-more{border-bottom:0}.fp.is-detailed .fp-out{top:calc(var(--stack-h) + 16px);max-height:calc(100dvh - var(--stack-h) - 32px);background:#fff;position:sticky;overflow-y:auto}.fp.is-detailed .fp-result{padding-top:18px}}@page{size:A4;margin:15mm}@media print{body:has(.fp){background:#fff;font-size:12px}.fp-sec__head,.fp-tool .fp-meta,.fp .fp-form,.fp .fp-result__head{display:none!important}body:has(.fp) .skip-link{display:none!important}body:has(.fp) .hdr{display:none!important}body:has(.fp) .menu{display:none!important}body:has(.fp) .site-footer{display:none!important}body:has(.fp) .rail{display:none!important}.home:has(.fp)>:not(#start):not(#fahrplan):not(#zeitplan){display:none!important}.home:has(#fahrplan .fp)>#start{display:none!important}.hero:has(.fp) .hero__copy{display:none!important}.hero:has(.fp):before{display:none!important}.hero:has(.fp){color:var(--ink);display:block;overflow:visible;background:#fff!important;min-height:0!important;padding:0!important}.hero:has(.fp) .hero__grid{max-width:none;padding:0;display:block}.fp-sec{display:block;background:#fff!important;min-height:0!important;padding:0!important}.fp-sec .fp-sec__grid{max-width:none;padding:0;display:block}.home [data-arrive]{opacity:1!important;transform:none!important}.fp,.fp.is-detailed{border-top:3px solid var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block;overflow:visible}.fp .fp-out{max-height:none;position:static;overflow:visible}.fp-print-head{padding:10px 0 4px;display:block}.home .fp-print-head__title{letter-spacing:-.015em;font-size:22px;font-weight:700;font-stretch:88%}.home .fp-print-head__name{margin-top:2px;font-size:15px;font-weight:600}.home .fp-print-head__site{color:var(--ink-soft);margin-top:2px;font-size:11px}.fp-result,.fp .lane,.fp-tile{padding-left:0!important;padding-right:12px!important}.fp-tile:not(:nth-child(3n+1)){padding-left:12px!important}.fp-result{padding-top:4px}.fp .lane,.fp-tiles,.fp-tile,.fp-alert,.fp-print-foot{break-inside:avoid}.fp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}.fp-tile__value{font-size:18px!important}.home .fp-print-foot{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:12px;padding-top:8px;font-size:10.5px;line-height:1.45;display:block}.fp .lane__band--alg,.fp .legend__sw--alg{background:repeating-linear-gradient(0deg, var(--cobalt) 0 2px, #fff 2px 4.5px);outline:1px solid var(--cobalt);outline-offset:-1px}.fp .lane__band-label{color:var(--ink);background:#fff;padding:0 4px}}.fp-next{border-top:1px solid var(--line);background:var(--paper);color:var(--ink);padding:16px 24px 18px}.home .fp-next__title{font-size:16px;font-weight:700;line-height:1.35}.home .fp-next__text{color:var(--ink-soft);margin-top:2px;font-size:14px;line-height:1.45}.fp-next__buttons{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.fp-next__buttons .btn{min-height:44px;font-size:15px}.fp-next__secondary{border:1.5px solid var(--ink);color:var(--ink);background:#fff}.fp-next__secondary:hover{background:var(--paper-deep)}.fp-next--urgent{border-left:4px solid var(--cobalt);background:var(--cobalt-soft)}.home .fp-next__foot{color:var(--ink-soft);margin-top:12px;font-size:13px}.fp-next__foot a{color:var(--ink);font-weight:600}@media (max-width:760px){.fp-next{padding:14px 16px 16px}}@media print{.fp-next{display:none!important}}.home .fp-credit{border-top:1px solid var(--line);color:var(--ink-soft);padding:10px 24px;font-size:13px}.fp-credit a{color:inherit;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.fp-credit a:hover{color:var(--ink);text-decoration-color:currentColor}@media (max-width:760px){.home .fp-credit{padding:10px 16px}}@media print{.fp-credit{display:none!important}}.fp-labelrow{align-items:center;gap:8px;margin-bottom:6px;display:flex}.fp-labelrow>.inst__label,.fp-labelrow>label,.fp-labelrow>.fp-field__label{margin-bottom:0}.fp-info{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;font-weight:700;line-height:1;display:inline-grid}.fp-info:hover,.fp-info[aria-expanded=true]{border-color:var(--ink);color:var(--ink)}.fp-info:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.home .fp__status{color:var(--ink-soft);margin-top:6px;font-size:13px}.fp-days{position:relative}.fp-days>legend{padding-right:34px}.fp-days__info{position:absolute;top:0;right:0}.home .fp-privacy{align-items:center;padding-top:7px;padding-bottom:7px}.fp-privacy svg{margin-top:0}.fp-tiles{grid-auto-rows:1fr}.fp-tiles__more{display:none}.home .fp-next__title{font-weight:600}.fp-next__buttons{align-items:center}.fp-next__buttons .btn{flex:200px;max-width:280px}.fp-next__more{color:var(--ink);font-size:13px;font-weight:600}.hero__next,.fp-meta--copy{display:none}@media (min-width:1280px){.fp-next--card,.fp-meta--tool{display:none}.hero__next{grid-column:1/-1;margin-top:-32px;display:block}.fp-next--hero{border-top:0;justify-content:space-between;align-items:center;gap:16px 32px;padding:16px 24px;display:flex}.fp-next--hero .fp-next__title{max-width:62ch}.fp-next--hero .fp-next__buttons{flex-wrap:nowrap;flex:none;margin-top:0}.fp-next--hero .fp-next__buttons .btn{flex:none}.home .fp-meta--copy{margin-top:16px;display:block}}@media (max-width:767px){.fp .inst__cell{padding:10px 12px 12px}.home .fp-privacy,.fp-more__toggle,.fp-more__body,.fp-result,.fp .lane,.home .fp-credit,.fp-next{padding-left:12px;padding-right:12px}.fp-more__toggle{padding-top:10px;padding-bottom:10px}.fp-result{padding-top:10px}.fp .lane{padding-top:10px;padding-bottom:10px}.fp .lane__track,.fp .lane__years{height:20px}.fp .legend{margin-top:6px}.fp-tiles{grid-template-columns:1fr;grid-auto-rows:auto}.fp-tile,.fp-tile:not(:nth-child(3n+1)){border-left:0;border-bottom:1px solid var(--line);padding:8px 12px 10px}.fp-tile:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.fp-tiles:not(.is-expanded) .fp-tile--secondary{display:none}.fp-tiles__more{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--sans);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.fp-tiles__more svg{width:14px;height:14px;transition:transform .3s var(--ease-out)}.fp-tiles__more[aria-expanded=true] svg{transform:rotate(180deg)}.fp-next{padding-top:12px;padding-bottom:12px}.fp-next__buttons .btn{flex:160px;max-width:none}}@media print{.fp-tiles__more,.hero__next,.fp-meta{display:none!important}.fp-tiles .fp-tile--secondary{display:block!important}}@media (max-width:767px){.hero:has(.fp){padding-top:calc(var(--hdr-h) + 24px);padding-bottom:32px}.hero:has(.fp) .hero__grid{row-gap:0}.hero:has(.fp) .hero__copy{display:contents}.hero:has(.fp) .hero__copy>*{grid-column:1/-1}.hero:has(.fp) .hero__title{order:1}.home .hero:has(.fp) .hero__lead{order:2;margin-top:12px}.hero:has(.fp) .hero__instrument{order:3;margin-top:20px}.hero:has(.fp) .hero__actions{order:4;margin-top:20px}.hero:has(.fp) .hero__facts{display:none}.fp-next--urgent{border-left:0;border-top:3px solid var(--cobalt)}.fp-tool{gap:8px}}.home .zp-gate{align-items:baseline;gap:8px;max-width:44ch;font-size:17px;font-weight:700;line-height:1.35;display:flex}.zp-gate svg{flex:none;translate:0 2px}.zp__ev--locked{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}@media print{.zp__ev--locked,.fp .fp-print-foot{display:none!important}.home .zp{color:var(--ink);background:#fff;margin-top:14px;display:block;min-height:0!important;padding:0!important}.home .zp .zp__grid{max-width:none;padding:0;display:block}.zp .lead,.zp .zp__actions{display:none!important}.home .zp .h2{letter-spacing:-.01em;break-after:avoid;page-break-after:avoid;font-size:16px;font-stretch:88%;line-height:1.2}.zp__head{break-after:avoid;page-break-after:avoid}.zp__body{margin-top:8px}.zp__list:before{border-left:1px solid var(--ink);background:0 0;width:0;left:4px}.zp__ev{break-inside:avoid;page-break-inside:avoid;padding:0 0 7px 20px}.zp__ev:first-child{break-before:avoid;page-break-before:avoid}.zp__node,.zp__ev--warn .zp__node,.zp__ev--keep .zp__node,.zp__ev--rente .zp__node,.zp__ev--late .zp__node,.zp__ev--open .zp__node{border:1.5px solid var(--ink);background:#fff;width:9px;height:9px;top:3px}.home .zp__date{font-size:11px;font-weight:700}.zp__tag,.zp__ev--warn .zp__tag,.zp__ev--keep .zp__tag,.zp__ev--late .zp__tag{border:1px solid var(--ink);color:var(--ink);background:0 0;margin-left:6px;padding:0 4px;font-size:9.5px}.home .zp__title{margin-top:0;font-size:12.5px;line-height:1.3}.home .zp__note{color:var(--ink);margin-top:0;font-size:10.5px;line-height:1.4}.home .zp__disclaimer{border-top:1px solid var(--ink);color:var(--ink);break-inside:avoid;margin-top:10px;padding-top:8px;font-size:9.5px;line-height:1.4}.home .zp__empty{border:1px solid var(--ink);padding:10px;font-size:11px}}
