.onnu-cfg{--c:#52948e;--c-dark:#3f7b76;--c-soft:#eef5f4;--ink:#111;--muted:#5b6662;--line:#dfe6e3;--bg:#fff;--radius:14px;color:var(--ink);font-size:16px;line-height:1.5;max-width:880px;margin:0 auto}.onnu-cfg *,.onnu-cfg *::before,.onnu-cfg *::after{box-sizing:border-box}.onnu-cfg [hidden]{display:none!important}.onnu-cfg legend{float:none!important;width:100%;max-width:100%;display:block}.onnu-cfg fieldset{min-width:0;max-width:100%}.onnu-cfg fieldset>*{clear:both}.onnu-cfg__form{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:24px 16px}@media (min-width:720px){.onnu-cfg__form{padding:40px 44px}}.onnu-cfg__title{font-size:clamp(1.5rem, 1.1rem + 1.6vw, 2.1rem);line-height:1.15;margin:0 0 8px;letter-spacing:-.01em}.onnu-cfg__intro{color:var(--muted);margin:0 0 22px;max-width:60ch}.onnu-cfg__progress{list-style:none;display:flex;gap:6px;padding:0;margin:0 0 26px;counter-reset:s}.onnu-cfg__progress li{flex:1;font-size:13px;color:var(--muted);padding-top:10px;border-top:3px solid var(--line);transition:border-color .25s,color .25s}.onnu-cfg__progress li span{display:none}.onnu-cfg__progress li.is-active{border-color:var(--c);color:var(--ink);font-weight:600}.onnu-cfg__progress li.is-done{border-color:var(--c)}@media (max-width:480px){.onnu-cfg__progress li{font-size:0}.onnu-cfg__progress li span{display:inline;font-size:13px}}.onnu-cfg__badge{background:var(--c-soft);border-left:4px solid var(--c);border-radius:10px;padding:12px 16px;margin:0 0 22px;font-size:15px}.onnu-cfg__alert{background:#fbebeb;color:#8a1f1f;border-radius:10px;padding:12px 16px;margin:0 0 18px;font-size:15px}.onnu-cfg fieldset{border:0;margin:0 0 8px;padding:0;min-width:0}.onnu-cfg__legend{font-weight:700;font-size:1.15rem;margin:0 0 14px;padding:0}.onnu-cfg__legend span{display:block;font-weight:400;font-size:14px;color:var(--muted)}.onnu-cfg__sub{font-weight:600;margin:20px 0 10px}.onnu-cfg__hint,.onnu-cfg__fine,.onnu-cfg__empty{color:var(--muted);font-size:14px;margin:8px 0 0}.onnu-cfg__cards{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:560px){.onnu-cfg__cards{grid-template-columns:1fr 1fr}}@media (min-width:860px){.onnu-cfg__cards{grid-template-columns:repeat(3,1fr)}}.onnu-cfg__card,.onnu-cfg__opt{position:relative;display:block;cursor:pointer;border:1.5px solid var(--line);border-radius:var(--radius);padding:16px 16px 16px 50px;background:#fff;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.onnu-cfg__card:hover,.onnu-cfg__opt:hover{border-color:#b9cfcb}.onnu-cfg__card input,.onnu-cfg__opt>input{position:absolute;left:18px;top:19px;width:20px;height:20px;margin:0;accent-color:var(--c)}.onnu-cfg__card:has(input:checked),.onnu-cfg__opt:has(>input:checked){border-color:var(--c);background:var(--c-soft)}.onnu-cfg__card:has(input:focus-visible),.onnu-cfg__opt:has(>input:focus-visible){outline:3px solid rgb(82 148 142 / .35);outline-offset:2px}.onnu-cfg__card-t,.onnu-cfg__opt-t{display:block;font-weight:600}.onnu-cfg__price{display:inline-block;margin:3px 0 2px;font-size:14px;font-weight:600;color:var(--c-dark)}.onnu-cfg__card-d,.onnu-cfg__opt-d{display:block;font-size:14px;color:var(--muted);margin-top:2px}.onnu-cfg__group{margin-bottom:26px!important;padding-bottom:22px!important;border-bottom:1px solid var(--line)!important}.onnu-cfg__group:last-of-type{border-bottom:0!important}.onnu-cfg__opts{display:grid;gap:10px}@media (min-width:640px){.onnu-cfg__opts{grid-template-columns:1fr 1fr}}.onnu-cfg__opt--advies{border-style:dashed}.onnu-cfg__opts--addons .onnu-cfg__opt{padding:12px 14px 12px 46px}.onnu-cfg__opts--addons .onnu-cfg__opt>input{top:14px;left:16px}.onnu-cfg__opts--addons .onnu-cfg__opt-d{font-size:13px}.onnu-cfg__note{background:var(--c-soft);border-radius:10px;padding:10px 14px;font-size:14px;margin:0 0 12px}.onnu-cfg__qty{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;color:var(--muted)}.onnu-cfg__qty input{width:76px;padding:6px 8px;border:1.5px solid var(--line);border-radius:8px;font:inherit;color:var(--ink)}.onnu-cfg__pay{margin-top:6px}.onnu-cfg__pill{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--line);border-radius:999px;padding:9px 16px;margin:0 8px 8px 0;cursor:pointer;font-size:15px}.onnu-cfg__pill input{accent-color:var(--c);margin:0}.onnu-cfg__pill:has(input:checked){border-color:var(--c);background:var(--c-soft)}.onnu-cfg__summary{background:#f7f8f6;border-radius:var(--radius);padding:4px 18px 14px;margin-bottom:22px}.onnu-cfg__summary ul{margin:0;padding-left:18px}.onnu-cfg__summary li{margin:3px 0}.onnu-cfg__fields{display:grid;gap:4px 18px;grid-template-columns:1fr}@media (min-width:640px){.onnu-cfg__fields{grid-template-columns:1fr 1fr}.onnu-cfg__field--wide{grid-column:1 / -1}}.onnu-cfg__field{margin:0 0 12px}.onnu-cfg__field label{display:block;font-weight:600;font-size:15px;margin-bottom:6px}.onnu-cfg__field input[type=text],.onnu-cfg__field input[type=email],.onnu-cfg__field input[type=tel],.onnu-cfg__field input[type=url],.onnu-cfg__field select,.onnu-cfg__field textarea{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;font:inherit;color:var(--ink);background:#fff}.onnu-cfg__field input:focus,.onnu-cfg__field select:focus,.onnu-cfg__field textarea:focus{outline:none;border-color:var(--c);box-shadow:0 0 0 3px rgb(82 148 142 / .2)}.onnu-cfg__check label{font-weight:400;display:flex;gap:10px;align-items:flex-start}.onnu-cfg__check input{margin-top:4px;accent-color:var(--c);width:18px;height:18px;flex:none}.onnu-cfg__check a{color:var(--c-dark);text-decoration:underline}.onnu-cfg__check--nb{margin-top:-4px}.onnu-cfg__check label>span{flex:1 1 auto;min-width:0;line-height:1.55;font-size:15px}.onnu-cfg__req{color:var(--c-dark)}.onnu-cfg__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.onnu-cfg__nav{display:flex;justify-content:space-between;gap:10px;margin-top:22px;flex-wrap:wrap}.onnu-cfg__nav [data-next]:only-child,.onnu-cfg__nav [data-submit]:only-child{margin-left:auto}@media (max-width:520px){.onnu-cfg__nav{flex-direction:column-reverse;align-items:stretch}.onnu-cfg__nav .onnu-cfg__btn{width:100%;justify-content:center;text-align:center}.onnu-cfg__nav [data-next]:only-child,.onnu-cfg__nav [data-submit]:only-child{margin-left:0}}.onnu-cfg__btn{appearance:none;border:0;cursor:pointer;font:inherit;font-weight:600;background:var(--c);color:#fff;border-radius:999px;padding:13px 24px;min-height:48px;transition:background-color .2s,transform .15s}.onnu-cfg__btn:hover{background:var(--c-dark)}.onnu-cfg__btn:active{transform:translateY(1px)}.onnu-cfg__btn:focus-visible{outline:3px solid rgb(82 148 142 / .45);outline-offset:2px}.onnu-cfg__btn[disabled]{opacity:.65;cursor:progress}.onnu-cfg__btn--sec{background:#fff0;color:var(--ink);border:1.5px solid var(--line)}.onnu-cfg__btn--sec:hover{background:#f4f5f0}.onnu-cfg__done{text-align:center;padding:26px 0 10px;outline:none}.onnu-cfg__done-icon{width:64px;height:64px;margin:0 auto 10px;border-radius:50%;background:var(--c);color:#fff;display:flex;align-items:center;justify-content:center}.onnu-cfg__done-icon svg{display:block}.onnu-cfg__done-nb{margin:14px auto 0;max-width:44ch;padding:12px 16px;border-radius:12px;background:#eef5f4;color:var(--c-dark);font-size:15px;line-height:1.55}.onnu-cfg__done h3{margin:0 0 8px;font-size:1.5rem}.onnu-cfg__done a{color:var(--c-dark);font-weight:600}.onnu-cfg__step:not([hidden]){animation:onnuCfgIn .35s ease both}@keyframes onnuCfgIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.onnu-cfg__step:not([hidden]){animation:none}.onnu-cfg *{transition:none!important}}