.ComparativeCalculatorInfoTrigger{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}
.ComparativeCalculatorLogo{flex-shrink:0;height:auto;display:block}.ComparativeCalculatorLogo--rental{aspect-ratio:106.6/32;width:23vw}@media only screen and (min-width:768px){.ComparativeCalculatorLogo--rental{width:98px}}.ComparativeCalculatorLogo--conventional{aspect-ratio:1;width:7.2vw}@media only screen and (min-width:768px){.ComparativeCalculatorLogo--conventional{width:30px}}
.ComparativeCalculatorMetricCell{background:var(--color-white);border-bottom:1px solid var(--color-border-light-subtle);min-width:0;padding:9.5vw 2vw 4.8vw;position:relative}@media only screen and (min-width:768px){.ComparativeCalculatorMetricCell{padding:24px clamp(16px,2vw,32px)}}.ComparativeCalculatorMetricCell--rental{z-index:2;border-left:2px solid var(--color-base-blue);border-right:2px solid var(--color-base-blue)}.ComparativeCalculatorMetricCell--conventional{z-index:1;border-right:1px solid var(--color-border-light-subtle);border-left:0}.ComparativeCalculatorMetricCell__content{flex-direction:column;align-items:flex-start;display:flex}.ComparativeCalculatorMetricCell__label-row{align-items:center;gap:1.2vw;display:flex}@media only screen and (min-width:768px){.ComparativeCalculatorMetricCell__label-row{gap:6px}}.ComparativeCalculatorMetricCell__badge{background:var(--color-base-blue);justify-content:center;align-items:center;gap:1vw;padding:1.4vw 2.2vw;display:inline-flex;position:absolute;top:0;left:0;right:0}@media only screen and (min-width:768px){.ComparativeCalculatorMetricCell__badge{gap:4px;padding:4px 8px;left:auto}}.ComparativeCalculatorMetricCell__badge-icon{flex-shrink:0}.ComparativeCalculatorMetricCell__badge-label{white-space:nowrap;line-height:1}.ComparativeCalculatorMetricCell__value-row{flex-wrap:wrap;align-items:baseline;gap:.5vw;display:flex}@media only screen and (min-width:768px){.ComparativeCalculatorMetricCell__value-row{gap:3px}}.ComparativeCalculatorMetricCell__helper-inline{white-space:nowrap;line-height:1}
.ComparativeCalculatorSummaryCell{background:var(--color-white);border-bottom:1px solid var(--color-border-light-subtle);flex-direction:column;gap:5.5vw;min-width:0;padding:4.8vw 2vw 5.2vw;display:flex;position:relative}@media only screen and (min-width:768px){.ComparativeCalculatorSummaryCell{gap:22px;padding:32px clamp(16px,2vw,32px)}}.ComparativeCalculatorSummaryCell--rental{z-index:2;border-left:2px solid var(--color-base-blue);border-right:2px solid var(--color-base-blue)}.ComparativeCalculatorSummaryCell--conventional{z-index:1;border-right:1px solid var(--color-border-light-subtle);border-left:0}.ComparativeCalculatorSummaryCell__item{flex-direction:column;align-items:flex-start;gap:1.2vw;display:flex}@media only screen and (min-width:768px){.ComparativeCalculatorSummaryCell__item{gap:4px}}.PlanComparison__row:last-child>.ComparativeCalculatorSummaryCell--rental{margin-bottom:calc(var(--plan-comparison-rental-edge-offset)*-1);padding-bottom:calc(5.2vw + var(--plan-comparison-rental-edge-offset));border-bottom:2px solid var(--color-base-blue);border-bottom-right-radius:8px;border-bottom-left-radius:8px}@media only screen and (min-width:768px){.PlanComparison__row:last-child>.ComparativeCalculatorSummaryCell--rental{padding-bottom:calc(20px + var(--plan-comparison-rental-edge-offset))}}.PlanComparison__row:last-child>.ComparativeCalculatorSummaryCell--conventional{border-bottom:1px solid var(--color-border-light-subtle);border-bottom-right-radius:8px}
.PlanComparison{--plan-comparison-columns:minmax(0, 1fr) minmax(0, 1fr);--plan-comparison-rental-edge-offset:4px;width:100%}.PlanComparison__grid,.PlanComparison__row{grid-template-columns:var(--plan-comparison-columns);display:grid}.PlanComparison__grid{align-items:stretch;gap:0;overflow:visible}.PlanComparison__row{grid-column:1/-1}
.ComparativeCalculatorContainer{flex-direction:column;gap:3vh;display:flex}@media only screen and (min-width:768px){.ComparativeCalculatorContainer{gap:20px}}.ComparativeCalculatorContainer__layout{flex-direction:column;gap:6vw;display:flex}@media only screen and (min-width:768px){.ComparativeCalculatorContainer__layout{grid-template-columns:clamp(320px,34%,440px) minmax(0,1fr);grid-template-areas:"config comparison"".actions";align-items:stretch;gap:14px 0;display:grid}}.ComparativeCalculatorContainer__configurator{width:100%;min-width:0}@media only screen and (min-width:768px){.ComparativeCalculatorContainer__configurator{grid-area:config;align-self:stretch;width:100%;min-width:0;max-width:none;padding-block:2px;display:flex}}.ComparativeCalculatorContainer__configurator-card{width:100%}@media only screen and (min-width:768px){.ComparativeCalculatorContainer__configurator-card{height:100%}}.ComparativeCalculatorContainer__comparison{width:100%;min-width:0}@media only screen and (min-width:768px){.ComparativeCalculatorContainer__comparison{grid-area:comparison;min-width:0}}.ComparativeCalculatorContainer__comparison-card{width:100%;min-width:0}.ComparativeCalculatorContainer__actions{width:100%}@media only screen and (min-width:768px){.ComparativeCalculatorContainer__actions{grid-area:actions;width:100%;min-width:0;margin-top:8px}}
