.yg2Una_estimator{margin-top:var(--gc-estimator-top,var(--gc-space-32));border:1px solid var(--gc-border-subtle);background:var(--gc-surface-0);border-radius:.75rem;display:grid;overflow:hidden}.yg2Una_estimator h3,.yg2Una_estimator p,.yg2Una_estimator fieldset{margin:0}.yg2Una_choices{gap:var(--gc-space-20);padding:var(--gc-rhythm-panel);align-content:start;display:grid}.yg2Una_title{font-family:var(--gc-font-display);letter-spacing:-.015em;font-size:1.5rem;font-weight:720;line-height:1.15}.yg2Una_label{margin-bottom:var(--gc-space-8);font-size:var(--gc-estimator-label,.9375rem);padding:0;font-weight:700;display:block}.yg2Una_kinds{border:0;min-width:0;padding:0}.yg2Una_kindRow{gap:var(--gc-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yg2Una_kind{border:1px solid var(--gc-border-subtle);border-radius:var(--gc-radius-control);background:var(--gc-surface-0);color:var(--gc-ink-900);cursor:pointer;transition:border-color var(--gc-duration-feedback) var(--gc-ease-out-expo);align-content:start;line-height:1.2;display:grid;position:relative;overflow:hidden}.yg2Una_kind:hover{border-color:var(--gc-border-soft)}.yg2Una_kindMedia{aspect-ratio:3/2;background:var(--gc-surface-1);display:block;overflow:hidden}.yg2Una_kindMedia picture,.yg2Una_kindMedia img{object-fit:cover;width:100%;height:100%;display:block}.yg2Una_kindBody{min-width:0;padding:var(--gc-space-8);gap:.125rem;display:grid}.yg2Una_kindLabel{font-size:var(--gc-estimator-kind,.875rem);font-weight:700}.yg2Una_kindWhole{white-space:nowrap}.yg2Una_kindHint{color:var(--gc-text-muted);font-size:var(--gc-estimator-hint,.8125rem);line-height:1.3;display:none}.yg2Una_kindCheck{border:2px solid var(--gc-border-strong);background:var(--gc-surface-0);pointer-events:none;border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;top:.375rem;right:.375rem}.yg2Una_kind:has(input:checked) .yg2Una_kindCheck{border-color:var(--gc-green-700);background:var(--gc-green-700)}.yg2Una_kind:has(input:checked) .yg2Una_kindCheck:after{border:solid var(--gc-on-dark);content:"";border-width:0 2px 2px 0;width:.25rem;height:.5rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.yg2Una_kind input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.yg2Una_kind:has(input:checked){border-color:var(--gc-green-700);background:var(--gc-green-050);box-shadow:0 0 0 1px var(--gc-green-700)}.yg2Una_kind:has(input:focus-visible){outline:3px solid var(--gc-ink-900);outline-offset:2px}.yg2Una_steppers{gap:var(--gc-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yg2Una_stepperControl{padding:var(--gc-space-4);border:1px solid var(--gc-border-control,var(--gc-border-strong));border-radius:.625rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;display:grid}.yg2Una_stepperButton{background:var(--gc-surface-1);width:2.75rem;height:2.75rem;color:var(--gc-ink-900);cursor:pointer;border:0;border-radius:.375rem;place-items:center;padding:0;display:grid}.yg2Una_stepperButton:focus-visible{outline:3px solid var(--gc-ink-900);outline-offset:2px}.yg2Una_stepperButton:active:not([aria-disabled=true]),.yg2Una_kind:active{box-shadow:inset 0 0 0 2px}.yg2Una_stepperButton[aria-disabled=true]{opacity:.58;cursor:not-allowed}.yg2Una_stepperValue{font-family:var(--gc-font-display);font-variant-numeric:tabular-nums;text-align:center;font-size:1.375rem;font-weight:720}.yg2Una_result{gap:var(--gc-space-32);padding:var(--gc-rhythm-panel) var(--gc-space-20);border-top:1px solid var(--gc-border-subtle);background:var(--gc-green-050);grid-template-rows:1fr auto;display:grid;container-type:inline-size}.yg2Una_recap{color:var(--gc-ink-700);font-size:var(--gc-estimator-recap,.875rem);text-wrap:balance;font-weight:600}.yg2Una_price{margin-top:var(--gc-space-12);font-family:var(--gc-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2.75rem,24cqi,4.5rem);font-weight:780;line-height:1}.yg2Una_tax{margin-top:var(--gc-space-8);font-family:var(--gc-font-text);font-size:var(--gc-estimator-tax,1rem);letter-spacing:0;color:var(--gc-ink-800);font-weight:640;line-height:1.3;display:block}.yg2Una_hours{margin-top:var(--gc-space-4);color:var(--gc-ink-700);font-size:var(--gc-estimator-hours,.9375rem)}.yg2Una_actions{gap:var(--gc-space-4);display:grid}.yg2Una_emailButton{gap:var(--gc-space-8);min-height:2.75rem;color:var(--gc-ink-900);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:680;display:inline-flex}.yg2Una_emailButton:focus-visible{outline:3px solid var(--gc-ink-900);outline-offset:2px}@media (min-width:50rem){.yg2Una_estimator{border-radius:1.125rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.yg2Una_result{padding:var(--gc-rhythm-panel) var(--gc-space-24);border-top:0;border-left:1px solid var(--gc-border-subtle)}.yg2Una_stepperControl{border-radius:.875rem}.yg2Una_kind,.yg2Una_stepperButton{border-radius:.625rem}}@media (min-width:48rem){.yg2Una_kindHint{display:block}.yg2Una_kindBody{padding:var(--gc-space-8) var(--gc-space-12) var(--gc-space-12)}.yg2Una_kindLabel{font-size:var(--gc-estimator-kind,.9375rem)}.yg2Una_kindCheck{top:var(--gc-space-8);right:var(--gc-space-8);width:1.25rem;height:1.25rem}}@media (min-width:64rem){.yg2Una_title{font-size:1.75rem}.yg2Una_steppers{gap:var(--gc-space-20)}}
