.fit-form{max-width:820px}.fit-form fieldset{border:0;border-top:1px solid var(--rule);padding:24px 0;margin:0 0 16px;min-width:0}.fit-form legend{font-size:22px;line-height:1.4;font-weight:700;padding:0 0 12px}.fit-form label{display:flex;align-items:flex-start;gap:12px;padding:12px 8px;font-size:17px;line-height:1.5;cursor:pointer}.fit-form input{flex-shrink:0;width:20px;height:20px;margin:3px 0 0;accent-color:var(--green)}.fit-form input:focus-visible{outline:3px solid var(--ember);outline-offset:3px}.fit-result{margin-top:28px;padding:26px;background:#fff;border-left:4px solid var(--green)}.fit-result[hidden]{display:none}.fit-result:focus{outline:2px solid var(--green);outline-offset:4px}.hero-foot a{font-weight:700}button.button{cursor:pointer}.dark a.text-link{color:#fff}@media(max-width:600px){.fit-form legend{font-size:20px}.fit-result{padding:20px}.fit-form .button{max-width:100%}}
