:is(.app .-aDfMG_groups,.app .-aDfMG_services){gap:var(--app-s3);margin:0 0 var(--app-s5);display:grid}.app .-aDfMG_groups{grid-template-columns:repeat(3,minmax(0,1fr))}.app .-aDfMG_services{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}@media (min-width:760px){.app .-aDfMG_services{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.app .-aDfMG_tile{min-height:var(--app-target-tall);padding:var(--app-s3) var(--app-s2);border:1px solid var(--app-w-edge-strong);border-radius:var(--app-radius-site);background:var(--app-ground);color:var(--app-ink);font-size:var(--app-t-md);font-weight:var(--app-bold);line-height:var(--app-leading);text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}@media (max-width:374.98px){.app .-aDfMG_groups .-aDfMG_tile{padding-inline:var(--app-s1);font-size:var(--app-t-sm)}}.app .-aDfMG_tile>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.app .-aDfMG_tile:has(>input:checked){border-color:var(--app-ink);background:var(--app-ink);color:var(--app-ground)}.app .-aDfMG_tile:has(>input:focus-visible){outline:var(--app-w-ring) solid var(--app-ink);outline-offset:2px}.app a.-aDfMG_tile:focus-visible{outline:var(--app-w-ring) solid var(--app-ink);outline-offset:2px}.app .-aDfMG_step{border:0;min-width:0;margin:0;padding:0}.app .-aDfMG_lead{margin:0 0 var(--app-s3);font-size:var(--app-text);font-weight:var(--app-bold);padding:0;display:block}.-aDfMG_picker [data-group],.-aDfMG_picker .-aDfMG_details{display:none}:is(.-aDfMG_picker:has([value=heating]:checked) [data-group=heating],.-aDfMG_picker:has([value=cooling]:checked) [data-group=cooling],.-aDfMG_picker:has([value=ventilation]:checked) [data-group=ventilation]){display:block}:is(.-aDfMG_picker:has([value=heating]:checked):has([data-group=heating] :checked) .-aDfMG_details,.-aDfMG_picker:has([value=cooling]:checked):has([data-group=cooling] :checked) .-aDfMG_details,.-aDfMG_picker:has([value=ventilation]:checked):has([data-group=ventilation] :checked) .-aDfMG_details){display:grid}.-aDfMG_asked{display:none}.-aDfMG_picker:has([value^=other-]:checked) .-aDfMG_optional{display:none}.-aDfMG_picker:has([value^=other-]:checked) .-aDfMG_asked{display:inline}.-aDfMG_picker:has([value^=other-]:checked) .-aDfMG_note label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app .-aDfMG_note{margin:0 0 var(--app-s5)}.app .-aDfMG_note>summary{min-height:var(--app-target);font-weight:var(--app-bold);cursor:pointer;align-items:center;display:flex}
