.OnSiteAssessmentCta-module-scss-module__1D5pza__cta{gap:var(--space-3);justify-items:stretch;display:grid}.OnSiteAssessmentCta-module-scss-module__1D5pza__heading{font-size:var(--font-size-h4);letter-spacing:var(--letter-spacing-heading);font-weight:650;line-height:var(--line-height-heading);margin:0}.OnSiteAssessmentCta-module-scss-module__1D5pza__explanation{max-width:42ch;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body);margin:0}.OnSiteAssessmentCta-module-scss-module__1D5pza__button{width:100%}.OnSiteAssessmentCta-module-scss-module__1D5pza__hint{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body);margin:0}@media (min-width:48rem){.OnSiteAssessmentCta-module-scss-module__1D5pza__button{justify-self:start;width:auto}}
.EstimateForm-module-scss-module__tn6VGq__layout{gap:var(--content-gap);display:grid}.EstimateForm-module-scss-module__tn6VGq__form{gap:var(--space-6);align-content:start;display:grid}.EstimateForm-module-scss-module__tn6VGq__step{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.EstimateForm-module-scss-module__tn6VGq__stepLabel{font-size:var(--font-size-sm);padding:0;font-weight:650}.EstimateForm-module-scss-module__tn6VGq__inputShell{display:grid;position:relative}.EstimateForm-module-scss-module__tn6VGq__input{width:100%;min-height:3.25rem;padding:var(--space-3) 4.5rem var(--space-3) var(--space-4);border:var(--border-default);border-radius:var(--radius-medium);color:var(--color-text);background:var(--color-surface)}.EstimateForm-module-scss-module__tn6VGq__unit{top:50%;right:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);pointer-events:none;font-weight:600;position:absolute;transform:translateY(-50%)}.EstimateForm-module-scss-module__tn6VGq__hint{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.EstimateForm-module-scss-module__tn6VGq__countOptions{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.EstimateForm-module-scss-module__tn6VGq__sizeOptions{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.EstimateForm-module-scss-module__tn6VGq__countOption{border:var(--border-default);border-radius:var(--radius-medium);background:var(--color-surface);cursor:pointer;place-items:center;min-height:3.25rem;display:grid;position:relative}.EstimateForm-module-scss-module__tn6VGq__countOption:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.EstimateForm-module-scss-module__tn6VGq__countOptionSelected{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-background-alt)}.EstimateForm-module-scss-module__tn6VGq__countValue{text-align:center;overflow-wrap:anywhere;font-weight:650}.EstimateForm-module-scss-module__tn6VGq__sizeOptionCustom{padding-inline:var(--space-2)}.EstimateForm-module-scss-module__tn6VGq__finishInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EstimateForm-module-scss-module__tn6VGq__result{gap:var(--space-3);padding-top:var(--space-2);border-top:var(--border-default);display:grid}.EstimateForm-module-scss-module__tn6VGq__resultLabel{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;font-weight:600}.EstimateForm-module-scss-module__tn6VGq__resultValue{letter-spacing:var(--letter-spacing-heading);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,1.05rem + 1.6vw,2.5rem);font-weight:650;line-height:1.15}.EstimateForm-module-scss-module__tn6VGq__resultFigures{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.EstimateForm-module-scss-module__tn6VGq__resultPerM2{align-items:baseline;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;font-weight:500;display:flex}.EstimateForm-module-scss-module__tn6VGq__resultPerM2Label{font-weight:650}.EstimateForm-module-scss-module__tn6VGq__resultPending{max-width:36ch;color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-lead);overflow-wrap:anywhere;margin:0}.EstimateForm-module-scss-module__tn6VGq__nextStep{max-width:42ch;font-size:var(--font-size-sm);font-weight:550;line-height:var(--line-height-body);margin:0}.EstimateForm-module-scss-module__tn6VGq__actions{gap:var(--space-5);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-default);display:grid}.EstimateForm-module-scss-module__tn6VGq__unknownArea{max-width:42ch;font-size:var(--font-size-sm);font-weight:550;line-height:var(--line-height-body);margin:0}.EstimateForm-module-scss-module__tn6VGq__directActions{gap:var(--space-3);display:grid}.EstimateForm-module-scss-module__tn6VGq__directAction{width:100%}.EstimateForm-module-scss-module__tn6VGq__contact{gap:var(--space-3);justify-items:stretch;display:grid}.EstimateForm-module-scss-module__tn6VGq__contactButton{width:100%}@media (min-width:48rem){.EstimateForm-module-scss-module__tn6VGq__sizeOptions{grid-template-columns:repeat(5,minmax(0,1fr))}.EstimateForm-module-scss-module__tn6VGq__contactButton{justify-self:start;width:auto}.EstimateForm-module-scss-module__tn6VGq__directActions{grid-template-columns:repeat(2,minmax(0,max-content))}.EstimateForm-module-scss-module__tn6VGq__directAction{width:auto}}
