.consulting-page{margin-block:clamp(2.5rem,8vh,5rem);max-width:64rem}.consulting-page__header{max-width:43rem}.consulting-page__header>p{color:var(--plain-muted);margin:0}.consulting-calculator{--ui-background:var(--plain-background);--ui-border:var(--plain-line);--ui-foreground:var(--plain-foreground);--ui-muted:var(--plain-line);--ui-muted-foreground:var(--plain-muted);--ui-primary:var(--plain-foreground);--ui-ring:var(--plain-link);align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);margin-top:clamp(2.5rem,6vw,4.5rem)}.consulting-calculator__controls{border-bottom:1px solid var(--plain-line);min-width:0}.consulting-control{border-top:1px solid var(--plain-line);min-width:0;padding-block:1.6rem 1.5rem}.consulting-control__slider{gap:1.15rem}.consulting-control__slider .hraness-slider__label-row{align-items:end;font-family:var(--font-heading);gap:1rem}.consulting-control__slider .hraness-slider__label{color:var(--plain-foreground);font-size:var(--text-label);font-weight:700;line-height:1.35}.consulting-control__slider .hraness-slider__value{color:var(--plain-foreground);font-size:clamp(1.45rem,3vw,2rem);font-weight:700;line-height:1}.consulting-control__slider .hraness-slider__track{background:transparent;cursor:pointer;height:2.5rem;touch-action:none}.consulting-control__slider .hraness-slider__track:before{background:var(--plain-line);border-radius:var(--radius-round);content:"";height:.75rem;inset-inline:0;position:absolute;top:50%;transform:translateY(-50%)}.consulting-control__slider .hraness-slider__fill{height:.75rem;max-height:.75rem;top:50%;transform:translateY(-50%)}.consulting-control__slider .hraness-slider__thumb{border-width:3px;height:2rem;width:2rem}.consulting-control__range{color:var(--plain-muted);display:flex;font-family:var(--font-heading);font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:space-between;line-height:1.4;margin-top:.7rem}.consulting-control__description{color:var(--plain-muted);font-size:.875rem;line-height:1.45;margin:.7rem 0 0}.consulting-result{background:var(--plain-surface);border:1px solid var(--plain-line);border-radius:var(--radius-lg);min-width:0;padding:clamp(1.25rem,3vw,2rem);position:sticky;top:4.75rem}.consulting-result__answer,.consulting-result__label,.consulting-result__summary,.consulting-result__total{display:block}.consulting-result__label{color:var(--plain-muted);font-family:var(--font-heading);font-size:var(--hrnss-subheading-size);font-weight:700}.consulting-result__total{font-family:var(--font-heading);font-size:clamp(2.75rem,6vw,4.75rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.07em;line-height:.95;margin-top:.65rem;overflow-wrap:anywhere}.consulting-result__summary{font-size:1.05rem;line-height:1.55;margin-top:1.25rem}.consulting-result__breakdown{margin:1.75rem 0 0}.consulting-result__breakdown>div{align-items:baseline;border-top:1px solid var(--plain-line);display:flex;gap:1rem;justify-content:space-between;padding-block:.65rem}.consulting-result__breakdown :where(dt,dd){margin:0}.consulting-result__breakdown dt{color:var(--plain-muted);font-size:.875rem}.consulting-result__breakdown dd{font-family:var(--font-heading);font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.consulting-result__formula{border-top:1px solid var(--plain-line);color:var(--plain-muted);font-family:var(--font-heading);font-size:.6875rem;line-height:1.55;margin:0;overflow-wrap:anywhere;padding-top:.8rem}.consulting-method{max-width:43rem}.consulting-method>p{color:var(--plain-muted)}@media (max-width:48rem){.consulting-page{max-width:43rem}.consulting-calculator{grid-template-columns:minmax(0,1fr)}.consulting-result{position:static}}@media (pointer:coarse){.consulting-control__slider .hraness-slider__track{height:var(--interactive-target-min,3rem)}.consulting-control__slider .hraness-slider__thumb{height:var(--interactive-target-min,3rem);width:var(--interactive-target-min,3rem)}}:root[data-verification-pointer=coarse] .consulting-control__slider .hraness-slider__track{height:var(--interactive-target-min,3rem)}:root[data-verification-pointer=coarse] .consulting-control__slider .hraness-slider__thumb{height:var(--interactive-target-min,3rem);width:var(--interactive-target-min,3rem)}@media (forced-colors:active){.consulting-control,.consulting-result{border-color:CanvasText}.consulting-control__slider .hraness-slider__track:before{background:CanvasText}}
/*# sourceMappingURL=28b4bf4f41502b8f.css.map*/