.ww-sc{display:block;color:#123f36;max-width:640px}.ww-sc [hidden]{display:none!important}.ww-sc__price{font-size:2.4rem;font-weight:700;margin:1rem 0}.ww-sc__intro{color:#53665f;font-size:1.5rem;line-height:1.6}.ww-sc__fieldset{border:0;border-top:1px solid #dce6e1;margin:2.4rem 0 0;padding:1.6rem 0 0;min-width:0}.ww-sc legend{font-size:1.7rem;font-weight:700;padding:0 .8rem 0 0}.ww-sc__fieldset>p{font-size:1.35rem;margin:.6rem 0 1.2rem;color:#53665f}.ww-sc__choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ww-sc__choices label{display:flex;align-items:center;gap:10px;border:1px solid #d4e1da;border-radius:10px;padding:13px 12px;font-size:1.45rem;min-height:52px;cursor:pointer;background:#fff}.ww-sc__choices label:has(input:checked){background:#edf4f0;border-color:#123f36}.ww-sc input[type=checkbox]{accent-color:#123f36;width:18px;height:18px;flex:0 0 18px}.ww-sc__check{display:flex;align-items:center;gap:10px;font-size:1.4rem;margin-top:12px}.ww-sc input:not([type=checkbox]),.ww-sc textarea,.ww-sc select{display:block;width:100%;max-width:100%;border:1px solid #cad9d0;border-radius:8px;background:#fff;padding:12px;font:inherit;font-size:16px;color:#123f36;box-sizing:border-box}.ww-sc [data-option-row]{margin:12px 0}.ww-sc label:not(:has(input)){font-size:1.4rem}.ww-sc__summary{background:#eff5f1;padding:16px;border-radius:12px;margin-top:20px;font-size:1.4rem;line-height:1.5}.ww-sc__summary p{margin:7px 0}.ww-sc__summary [data-match]{font-size:1.3rem;color:#53665f}.ww-sc__request{margin-top:22px;border-top:1px solid #dce6e1;padding-top:16px}.ww-sc__request summary{font-size:1.6rem;font-weight:700;cursor:pointer}.ww-sc__contact{display:grid;gap:8px;padding-top:16px}.ww-sc__contact input+.ww-sc__contact label{margin-top:5px}.ww-sc__contact button{margin-top:10px;min-height:48px;background:#123f36;color:#fff;border-radius:9px}.ww-sc__hint{font-size:1.2rem!important;line-height:1.5;color:#61736a}.ww-sc__success{background:#eaf4ed;padding:14px;border-radius:8px}.ww-sc a{color:inherit}.ww-sc input:focus-visible,.ww-sc select:focus-visible,.ww-sc textarea:focus-visible{outline:2px solid #123f36;outline-offset:3px}@media(max-width:359px){.ww-sc__choices{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.ww-sc__choices label{transition:background .15s,border-color .15s}}
