.wfk *{box-sizing:border-box;margin:0;padding:0}.wfk{--fg:#fffff3;--muted:#fffff3a8;--faint:#fffff366;--line:#fffff329;--card:#fffff30a;--card-hover:#fffff314;--green:#16814e;--green-hover:#1b9a5e;--green-soft:#16814e33;--orange:#c84e2f;--err:#ffb4a1;color:var(--fg);max-width:780px;margin:0 auto;font-family:Glacial Indifference,Poppins,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5;container-type:inline-size}.wfk__top{justify-content:space-between;align-items:baseline;gap:12px;min-height:18px;margin-bottom:10px;display:flex}.wfk__count{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.wfk__bar{background:var(--line);border-radius:999px;height:4px;margin-bottom:30px;overflow:hidden}.wfk__bar span{background:var(--green);border-radius:999px;width:0;height:100%;transition:width .4s;display:block}.wfk__panel{animation:.28s both wfkFade}@keyframes wfkFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wfk__head{margin-bottom:22px}.wfk__head h3{color:var(--fg);margin-bottom:6px;font-family:Poppins,sans-serif;font-size:26px;font-weight:700;line-height:1.25}.wfk__head p{color:var(--muted);font-size:15px}@container (width<=440px){.wfk__head h3{font-size:21px}}.wfk__grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@container (width<=440px){.wfk__grid{grid-template-columns:1fr}}.wfk__card{background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;min-width:0;font:inherit;color:inherit;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .16s,background-color .16s,transform .12s;display:flex}.wfk__card:focus-visible{outline:2px solid var(--green);outline-offset:2px}.wfk__ico{width:30px;height:30px;color:var(--fg);flex:none}.wfk__ico svg{width:100%;height:100%;display:block}.wfk__txt{flex:1;min-width:0}.wfk__card b{color:var(--fg);overflow-wrap:break-word;hyphens:auto;font-size:16px;font-weight:700;display:block}.wfk__card i{color:var(--muted);margin-top:2px;font-size:13px;font-style:normal;line-height:1.4;display:block}.wfk__tick{border:1.5px solid var(--line);border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.wfk__tick svg{opacity:0;width:12px;height:12px}.wfk__card.is-sel .wfk__tick{background:var(--green);border-color:var(--green)}.wfk__card.is-sel .wfk__tick svg{opacity:1}.wfk__range{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:28px 26px}.wfk__value{text-align:center;margin-bottom:18px;font-family:Poppins,sans-serif;font-size:44px;font-weight:700;line-height:1}.wfk__value small{color:var(--muted);margin-left:4px;font-size:22px;font-weight:600}.wfk__range input[type=range]{width:100%;accent-color:var(--green);cursor:pointer;height:28px}.wfk__scale{color:var(--faint);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.wfk__manual{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:14px;display:flex}.wfk__manual input{text-align:right;width:100px}.wfk__unknown{margin-top:12px}.wfk__form{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px}.wfk__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wfk__row--plz{grid-template-columns:140px 1fr}.wfk__row--adr{grid-template-columns:1.6fr 92px 1fr;gap:10px}@container (width<=440px){.wfk__row,.wfk__row--plz,.wfk__row--adr{grid-template-columns:1fr}}.wfk__fg{margin-bottom:14px}.wfk__fg label{color:var(--muted);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.wfk input[type=text],.wfk input[type=email],.wfk input[type=tel],.wfk input[type=number],.wfk input[type=date],.wfk select{border:1px solid var(--line);width:100%;color:var(--fg);color-scheme:dark;background:#fffff30f;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .18s,background-color .18s}.wfk select option{color:var(--fg);background:#222}.wfk input::placeholder{color:#fffff359}.wfk input:focus,.wfk select:focus{border-color:var(--green);background:#fffff317;outline:none}.wfk input.is-err,.wfk select.is-err{border-color:var(--err)}.wfk__msg{color:var(--err);margin-top:4px;font-size:12.5px;display:none}.wfk__msg.is-on{display:block}.wfk__sub{margin:22px 0 10px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.wfk__consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:13px;display:flex}.wfk__consent input{width:17px;height:17px;accent-color:var(--green);flex:none;margin-top:2px}.wfk__consent a{color:var(--fg);text-decoration:underline}.wfk__notice{background:var(--green-soft);border:1px solid #16814e8c;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;font-size:14.5px;line-height:1.45;display:flex}.wfk__notice svg{flex:none;width:22px;height:22px;margin-top:1px}.wfk__notice b{font-weight:700}.wfk__calc{text-align:center;padding:50px 20px}.wfk__spin{border:4px solid var(--line);border-top-color:var(--green);border-radius:50%;width:54px;height:54px;margin:0 auto 22px;animation:.9s linear infinite wfkSpin}@keyframes wfkSpin{to{transform:rotate(360deg)}}.wfk__calc h3{margin-bottom:6px;font-family:Poppins,sans-serif;font-size:22px;font-weight:700}.wfk__calc p{color:var(--muted);font-size:15px}.wfk__price{background:var(--card);border:1px solid var(--green);text-align:center;border-radius:16px;padding:30px 26px}.wfk__price-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.wfk__price-value{margin:8px 0 4px;font-family:Poppins,sans-serif;font-size:40px;font-weight:700;line-height:1.15}.wfk__price-tax{color:var(--muted);font-size:14px}@container (width<=440px){.wfk__price-value{font-size:30px}}.wfk__incl{text-align:left;border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:6px 18px;margin:22px 0 0;padding-top:20px;font-size:14px;list-style:none;display:grid}@container (width<=440px){.wfk__incl{grid-template-columns:1fr}}.wfk__incl li{align-items:flex-start;gap:8px;display:flex}.wfk__incl li svg{flex:none;width:16px;height:16px;margin-top:3px}.wfk__small{color:var(--faint);margin-top:14px;font-size:13px;line-height:1.5}.wfk__cta{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}@container (width<=440px){.wfk__cta{grid-template-columns:1fr}}.wfk__slot{grid-template-columns:32px 1fr 1fr;align-items:center;gap:12px;margin-bottom:12px;display:grid}.wfk__slot-nr{color:var(--muted);text-align:center;font-family:Poppins,sans-serif;font-weight:700}@container (width<=440px){.wfk__slot{grid-template-columns:24px 1fr}.wfk__slot select{grid-column:2}}.wfk__termin{margin-top:16px}.wfk__tage{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@container (width<=440px){.wfk__tage{grid-template-columns:1fr}}.wfk__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.wfk__nav--end{justify-content:flex-end}.wfk .wfk__btn,.wfk a.wfk__btn:link,.wfk a.wfk__btn:visited{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:background-color .18s,border-color .18s,transform .14s;display:inline-flex;background:var(--green)!important;color:#fff!important;border:1px solid var(--green)!important;text-decoration:none!important}.wfk .wfk__btn:hover,.wfk .wfk__btn:focus,.wfk .wfk__btn:active,.wfk a.wfk__btn:hover,.wfk a.wfk__btn:focus,.wfk a.wfk__btn:active{transform:translateY(-1px);background:var(--green-hover)!important;border-color:var(--green-hover)!important;color:#fff!important}.wfk .wfk__btn[disabled],.wfk .wfk__btn[disabled]:hover,.wfk .wfk__btn[disabled]:focus{cursor:not-allowed;transform:none;color:var(--faint)!important;border-color:var(--line)!important;background:0 0!important}.wfk .wfk__btn--wide{width:100%;padding:17px}.wfk .wfk__btn--ghost{border-color:var(--fg)!important;color:var(--fg)!important;background:0 0!important}.wfk .wfk__btn--ghost:hover,.wfk .wfk__btn--ghost:focus{border-color:var(--fg)!important;color:var(--fg)!important;background:#fffff314!important}.wfk a.wfk__btn--phone:link,.wfk a.wfk__btn--phone:visited{background:var(--orange)!important;border-color:var(--orange)!important}.wfk a.wfk__btn--phone:hover,.wfk a.wfk__btn--phone:focus{background:#db5a39!important;border-color:#db5a39!important}.wfk .wfk__back,.wfk .wfk__link{cursor:pointer;border-radius:50px;padding:12px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:border-color .18s,color .18s;border:1px solid var(--line)!important;color:var(--muted)!important;background:0 0!important}.wfk .wfk__back:hover,.wfk .wfk__back:focus,.wfk .wfk__back:active,.wfk .wfk__link:hover,.wfk .wfk__link:focus,.wfk .wfk__link:active{border-color:var(--fg)!important;color:var(--fg)!important;background:0 0!important}.wfk .wfk__link{width:100%;border-style:dashed!important}.wfk button.wfk__card,.wfk button.wfk__card b,.wfk button.wfk__card i,.wfk .wfk__cta .wfk__btn,.wfk .wfk__link{white-space:normal!important}.wfk button.wfk__card,.wfk button.wfk__card:hover,.wfk button.wfk__card:focus{color:var(--fg)!important}.wfk button.wfk__card:hover{transform:translateY(-1px);background:var(--card-hover)!important;border-color:#fffff373!important}.wfk button.wfk__card.is-sel{background:var(--green-soft)!important;border-color:var(--green)!important}.wfk__note{color:var(--faint);text-align:center;margin-top:12px;font-size:12.5px}.wfk__phone{text-align:center;color:var(--muted);margin-top:18px;font-size:14px}.wfk__phone a{color:var(--fg);white-space:nowrap;font-weight:700;text-decoration:none}.wfk__done{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:14px;padding:46px 28px}.wfk__done-ico{background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 20px;display:flex}.wfk__done-ico svg{width:28px!important;height:28px!important}.wfk__done h3{margin-bottom:12px;font-family:Poppins,sans-serif;font-size:26px;font-weight:700}.wfk__done p{color:var(--muted);max-width:520px;margin:0 auto 8px;font-size:15.5px}.wfk__done .wfk__btn{margin-top:18px}.wfk__brochure{text-align:left;background:var(--green-soft);border:1px solid #16814e8c;border-radius:12px;align-items:center;gap:16px;max-width:560px;margin:26px auto 0;padding:18px;display:flex}.wfk__brochure svg{flex:none;width:38px;height:44px}.wfk__brochure b{margin-bottom:2px;font-family:Poppins,sans-serif;font-size:15px;display:block}.wfk__brochure span{color:var(--muted);font-size:13.5px;display:block}.wfk .wfk__brochure .wfk__btn{margin:12px 0 0;padding:10px 20px;font-size:14px}@container (width<=420px){.wfk__brochure{text-align:center;flex-direction:column}}.wfk__fail{color:#ffd3c6;background:#c84e2f24;border:1px solid #c84e2f99;border-radius:10px;margin-top:14px;padding:12px 15px;font-size:14px;display:none}.wfk__fail.is-on{display:block}@media (prefers-reduced-motion:reduce){.wfk *{transition:none!important;animation:none!important}}.wfk__hp{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}
