@import url(/wp-content/themes/vacuflow/css/pages/_shared.css);@import url(/wp-content/themes/vacuflow/css/components/subpage-text.css);.page-subpage--kalkulator-roi .site-header,.page-subpage--kalkulator-roi .site-header__surface{display:none}.page-subpage--kalkulator-roi{--page-section-header-inset:0px;--kalkulator-roi-section-padding-top:calc(130px * var(--kalkulator-roi-coord-scale))}.page-subpage--kalkulator-roi #section-content{margin-top:0;padding-top:var(--kalkulator-roi-section-padding-top);padding-bottom:var(--page-section-gap);min-height:var(--page-section-min-height)}.page-subpage--kalkulator-roi #section-content.page-section--blend-before-scale{align-items:start}.page-subpage--kalkulator-roi #section-content>.page-section__scale{overflow:visible}.kalkulator-roi-blend-layers{position:absolute;inset:0;pointer-events:none}.page-subpage--kalkulator-roi #section-content>.kalkulator-roi-control-blend-layers{display:none}.kalkulator-roi-card-wash{position:absolute;box-sizing:border-box;border-radius:var(--kalkulator-roi-card-radius);overflow:hidden}.kalkulator-roi-card-wash[hidden]{display:none}.kalkulator-roi-card-wash__fill{width:100%;height:100%;background-color:var(--soft-light-wash-fill-enhanced,rgb(255 255 255))}.kalkulator-roi-btn-wash{position:absolute;box-sizing:border-box;overflow:hidden;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-out)}.kalkulator-roi-btn-wash[hidden]{display:none}.kalkulator-roi-btn-wash__fill{width:100%;height:100%;background-color:var(--btn-hero-secondary-bg);transition:background-color var(--btn-hero-secondary-hover-duration) var(--motion-ease-out)}#section-content:has([data-roi-ctrl-wash-anchor="sbtn-core"]:hover) .kalkulator-roi-btn-wash[data-roi-ctrl-wash="sbtn-core"] .kalkulator-roi-btn-wash__fill,#section-content:has([data-roi-ctrl-wash-anchor="sbtn-core"]:focus-visible) .kalkulator-roi-btn-wash[data-roi-ctrl-wash="sbtn-core"] .kalkulator-roi-btn-wash__fill,#section-content:has([data-roi-ctrl-wash-anchor="sbtn-pro"]:hover) .kalkulator-roi-btn-wash[data-roi-ctrl-wash="sbtn-pro"] .kalkulator-roi-btn-wash__fill,#section-content:has([data-roi-ctrl-wash-anchor="sbtn-pro"]:focus-visible) .kalkulator-roi-btn-wash[data-roi-ctrl-wash="sbtn-pro"] .kalkulator-roi-btn-wash__fill,#section-content:has([data-roi-ctrl-wash-anchor="sbtn-max"]:hover) .kalkulator-roi-btn-wash[data-roi-ctrl-wash="sbtn-max"] .kalkulator-roi-btn-wash__fill,#section-content:has([data-roi-ctrl-wash-anchor="sbtn-max"]:focus-visible) .kalkulator-roi-btn-wash[data-roi-ctrl-wash="sbtn-max"] .kalkulator-roi-btn-wash__fill,#section-content:has([data-roi-ctrl-wash-anchor="tab-A"]:hover) .kalkulator-roi-btn-wash[data-roi-ctrl-wash="tab-A"] .kalkulator-roi-btn-wash__fill,#section-content:has([data-roi-ctrl-wash-anchor="tab-A"]:focus-visible) .kalkulator-roi-btn-wash[data-roi-ctrl-wash="tab-A"] .kalkulator-roi-btn-wash__fill,#section-content:has([data-roi-ctrl-wash-anchor="tab-B"]:hover) .kalkulator-roi-btn-wash[data-roi-ctrl-wash="tab-B"] .kalkulator-roi-btn-wash__fill,#section-content:has([data-roi-ctrl-wash-anchor="tab-B"]:focus-visible) .kalkulator-roi-btn-wash[data-roi-ctrl-wash="tab-B"] .kalkulator-roi-btn-wash__fill,#section-content:has([data-roi-ctrl-wash-anchor="tab-C"]:hover) .kalkulator-roi-btn-wash[data-roi-ctrl-wash="tab-C"] .kalkulator-roi-btn-wash__fill,#section-content:has([data-roi-ctrl-wash-anchor="tab-C"]:focus-visible) .kalkulator-roi-btn-wash[data-roi-ctrl-wash="tab-C"] .kalkulator-roi-btn-wash__fill{background-color:var(--btn-hero-secondary-bg-hover)}.kalkulator-roi{display:flex;flex-direction:column;gap:var(--kalkulator-roi-layout-gap);width:100%;max-width:var(--layout-content-width)}.kalkulator-roi__intro{display:flex;flex-direction:column;width:100%;max-width:none}.kalkulator-roi__intro-row{display:flex;align-items:stretch;justify-content:space-between;gap:var(--kalkulator-roi-layout-gap);width:100%;margin-bottom:var(--kalkulator-roi-intro-row-margin-bottom)}.kalkulator-roi__intro.is-step-labeled .kalkulator-roi__intro-row{margin-bottom:var(--kalkulator-roi-intro-step-offset)}.kalkulator-roi__intro:has(#seg-change-bar:not([style*="display: none"])) .kalkulator-roi__intro-row{margin-bottom:var(--kalkulator-roi-seg-change-margin-bottom)}.kalkulator-roi__intro-copy{max-width:var(--kalkulator-roi-intro-lead-max-width);min-width:0}.kalkulator-roi__intro-brand{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--kalkulator-roi-intro-brand-gap)}a.kalkulator-roi__intro-logo{display:block;opacity:1;transition:none}a.kalkulator-roi__intro-logo:hover,a.kalkulator-roi__intro-logo:focus-visible{opacity:1}.kalkulator-roi__intro-logo img{display:block;width:var(--kalkulator-roi-intro-logo-width);height:var(--kalkulator-roi-intro-logo-height);object-fit:contain;pointer-events:none}.kalkulator-roi__intro-seg-logo-link{display:block;line-height:0;opacity:1;filter:none;transform:none;text-decoration:none;transition:none}a.kalkulator-roi__intro-seg-logo-link:hover,a.kalkulator-roi__intro-seg-logo-link:focus-visible,a.kalkulator-roi__intro-seg-logo-link:active{opacity:1;filter:none;transform:none;text-decoration:none}.kalkulator-roi__intro-seg-logo{display:block;width:var(--kalkulator-roi-intro-seg-logo-max-width);height:var(--kalkulator-roi-intro-seg-logo-height);object-fit:contain;object-position:right center;pointer-events:none}.kalkulator-roi__intro-seg-logo-link[hidden],.kalkulator-roi__intro-seg-logo[hidden],.kalkulator-roi__intro-logo[hidden]{display:none}.kalkulator-roi__intro-seg-change{justify-content:flex-end;width:100%;margin-top:auto}.kalkulator-roi__intro-seg-change .btn--hero{width:var(--btn-hero-width);max-width:100%}.kalkulator-roi__eyebrow{display:block;margin-bottom:var(--kalkulator-roi-intro-eyebrow-margin);font-size:calc(var(--text-lg) * var(--kalkulator-roi-coord-scale));line-height:calc(var(--h1-light-line-height) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.kalkulator-roi__title{margin:0 0 var(--kalkulator-roi-intro-title-margin);font-size:var(--subpage-intro-title-size);line-height:var(--subpage-intro-title-line-height);font-weight:var(--h3-bold-weight);color:var(--color-text)}.kalkulator-roi__title-accent{color:var(--color-accent)}.kalkulator-roi__lead{margin:0;font-size:calc(var(--text-lg) * var(--kalkulator-roi-coord-scale));line-height:var(--text-lg-line-height);font-weight:var(--font-weight-light);color:var(--color-text)}.kalkulator-roi__step-label{display:block;margin:0 0 var(--kalkulator-roi-layout-gap);font-size:var(--kalkulator-roi-step-label-size);line-height:1.3;font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);opacity:1}.kalkulator-roi__step-label[hidden]{display:none}.roi-pick-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kalkulator-roi-cards-gap);align-items:start;width:100%}.roi-pick-card{min-width:0}.roi-pick-card__frame{position:relative;isolation:isolate;display:flex;flex-direction:column;height:auto}.roi-pick-card__body,.roi-pick-card__outline{position:absolute;inset:0;display:block;pointer-events:none;border-radius:var(--kalkulator-roi-card-radius)}.roi-pick-card__body{background-color:var(--kalkulator-roi-card-body-bg)}html:not(.blend-enhanced) .roi-pick-card__body{background-color:var(--soft-light-wash-fill-fallback);filter:var(--soft-light-wash-fallback-filter)}html.blend-enhanced .roi-pick-card__body{background-color:#fff0}.roi-pick-card__outline{z-index:1;box-sizing:border-box;border:var(--outline-width) solid var(--outline-color);background:#fff0}.roi-pick-card__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:calc(12px * var(--kalkulator-roi-coord-scale));padding:var(--kalkulator-roi-card-padding);box-sizing:border-box}.roi-pick-card__logo{display:flex;align-items:center;min-height:var(--kalkulator-roi-card-logo-height);margin-bottom:var(--kalkulator-roi-card-logo-margin-bottom)}.roi-pick-card__logo img{display:block;width:auto;max-width:var(--kalkulator-roi-card-logo-max-width);height:var(--kalkulator-roi-card-logo-height);object-fit:contain;object-position:left center}.roi-pick-card__logo:not(:has(img)){font-size:calc(var(--text-md) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);color:var(--color-text)}.roi-pick-card__title{margin:0 0 var(--kalkulator-roi-card-title-margin-bottom);font-size:calc(var(--h2-medium-size) * var(--kalkulator-roi-coord-scale));line-height:calc(var(--h2-medium-line-height) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-bold);color:var(--color-text)}.roi-pick-card__logo+.roi-pick-card__title,.roi-pick-card__title+.roi-pick-card__stat,.roi-pick-card__title+.roi-pick-card__desc,.roi-pick-card__stat+.roi-pick-card__desc{margin-top:calc(-12px * var(--kalkulator-roi-coord-scale))}.roi-pick-card__stat{display:flex;flex-direction:column;gap:calc(4px * var(--kalkulator-roi-coord-scale));margin:0 0 var(--kalkulator-roi-card-stat-margin-bottom);padding:calc(12px * var(--kalkulator-roi-coord-scale));box-sizing:border-box;border:var(--outline-width) solid var(--outline-color);border-radius:var(--kalkulator-roi-stat-radius);background-color:var(--kalkulator-roi-stat-bg)}.roi-pick-card__stat-highlight{font-size:calc(var(--text-lg) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-bold);color:var(--color-text)}.roi-pick-card__stat-compare{font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);opacity:.7}.roi-pick-card__desc{margin:0 0 var(--kalkulator-roi-card-desc-margin-bottom);font-size:calc(var(--text-md) * var(--kalkulator-roi-coord-scale));line-height:calc(24px * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);color:var(--color-text)}.roi-pick-card__desc--when{opacity:1;font-size:calc(20px * var(--kalkulator-roi-coord-scale));line-height:calc(28px * var(--kalkulator-roi-coord-scale));margin-bottom:calc(44px * var(--kalkulator-roi-coord-scale))}.roi-pick-card__desc--when+.btn{margin-top:calc(-12px * var(--kalkulator-roi-coord-scale))}.roi-pick-card .btn{width:100%}.roi-change-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kalkulator-roi-change-bar-gap);padding:0;border:none;border-radius:0;background:#fff0;box-sizing:border-box}.roi-change-bar .btn--hero{width:var(--btn-hero-width);max-width:100%}.calc-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--kalkulator-roi-calc-gap);align-items:start;width:100%}.calc-layout__form,.calc-layout__results{grid-column:1}.calc-layout__form{display:flex;flex-direction:column;gap:var(--kalkulator-roi-panel-gap);min-width:0}.seg-panels{display:flex;flex-direction:column;gap:var(--kalkulator-roi-panel-gap);min-width:0}.calc-layout__results{display:flex;flex-direction:column;gap:var(--kalkulator-roi-result-card-gap);min-width:0}.calc-layout__inaction{grid-column:2;grid-row:1 / -1;align-self:start;width:100%;min-width:0;position:relative;z-index:2}.calc-layout__inaction-stack{display:flex;flex-direction:column;gap:var(--kalkulator-roi-result-card-gap);width:100%}#inaction-card{width:100%}#roi-pdf-open.roi-pdf-open{width:100%;max-width:100%;box-sizing:border-box;height:var(--kalkulator-roi-field-input-height);padding-inline:calc(var(--btn-padding-inline) * var(--kalkulator-roi-coord-scale));border-radius:var(--kalkulator-roi-field-radius);font-size:calc(var(--btn-hero-font-size) * var(--kalkulator-roi-coord-scale));background-color:var(--btn-hero-bg);color:var(--btn-color)}#roi-pdf-open.roi-pdf-open:hover,#roi-pdf-open.roi-pdf-open:focus-visible{background-color:var(--btn-hero-bg-hover)}.roi-pdf-modal__submit.btn--outlined-wash .btn--outlined-wash__body{background-color:var(--soft-light-wash-fill-fallback)}.roi-pdf-modal__submit.btn--outlined-wash:hover .btn--outlined-wash__body,.roi-pdf-modal__submit.btn--outlined-wash:focus-visible .btn--outlined-wash__body{background-color:var(--soft-light-wash-fill-hover-fallback)}.roi-pdf-modal__submit.btn--outlined-wash .btn--outlined-wash__frame::after{border:var(--outline-width) solid var(--outline-color)}.roi-pdf-modal__submit.btn--outlined-wash:focus-visible{outline:var(--btn-focus-outline-width) solid var(--btn-focus-outline-color);outline-offset:var(--btn-focus-outline-offset)}#inaction-card .result-card__frame{overflow:hidden;border-radius:var(--kalkulator-roi-card-radius)}#inaction-card .result-card__body,html.blend-enhanced #inaction-card .result-card__body,html:not(.blend-enhanced) #inaction-card .result-card__body{background-color:var(--kalkulator-roi-card-body-bg);filter:none}.form-panel{position:relative;isolation:isolate;flex:0 0 auto;width:100%}#bak-p2,#cat-p2,#liq-p2{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}#bak-p2 .form-panel__frame,#cat-p2 .form-panel__frame,#liq-p2 .form-panel__frame{display:flex;flex-direction:column;min-height:0}#bak-p2 .form-panel__content,#cat-p2 .form-panel__content,#liq-p2 .form-panel__content{display:flex;flex-direction:column;min-height:0}#bak-p2 .form-panel-body,#cat-p2 .form-panel-body,#liq-p2 .form-panel-body{flex:0 0 auto}.result-card{position:relative;isolation:isolate;flex:0 0 auto;width:100%}#result-main{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}#result-main .result-card__frame{display:flex;flex-direction:column;min-height:0}#result-main .result-card__content{display:flex;flex-direction:column;min-height:0}#result-main .empty-state{justify-content:center}#result-main #result-content{flex:0 0 auto}.form-panel__frame{position:relative;isolation:isolate}.form-panel__body,.form-panel__outline{position:absolute;inset:0;pointer-events:none;border-radius:var(--kalkulator-roi-card-radius)}.form-panel__body{background-color:var(--kalkulator-roi-card-body-bg)}.form-panel__outline{z-index:1;box-sizing:border-box;border:var(--outline-width) solid var(--outline-color)}.form-panel__content{position:relative;z-index:2;padding:var(--kalkulator-roi-panel-padding);box-sizing:border-box}.form-panel-header{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--kalkulator-roi-coord-scale))}.panel-step{font-size:var(--kalkulator-roi-step-label-size);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;opacity:1;margin-bottom:0}.form-panel-body{display:block;padding-top:calc(24px * var(--kalkulator-roi-coord-scale))}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kalkulator-roi-field-row-gap)}.field-grid--1{grid-template-columns:minmax(0,1fr)}.calc-field{display:flex;flex-direction:column;gap:var(--kalkulator-roi-field-gap);min-width:0}.calc-field__control-wrap{display:flex;align-items:stretch;box-sizing:border-box;width:100%;height:var(--kalkulator-roi-field-height);padding-left:var(--kalkulator-roi-field-inset-start);border-radius:var(--kalkulator-roi-field-radius);border:var(--outline-width) solid var(--kalkulator-roi-field-outline);background-color:var(--kalkulator-roi-field-bg);overflow:hidden}.calc-field__control-wrap:focus-within{border-color:#fff0}.calc-field__prefix{display:inline-flex;align-items:center;flex-shrink:0;height:100%;padding-right:var(--kalkulator-roi-field-value-gap);font-size:var(--kalkulator-roi-field-font-size);line-height:1.2;font-weight:var(--font-weight-light);color:var(--kalkulator-roi-field-placeholder);white-space:nowrap;overflow:hidden;max-width:100%;transition:opacity 0.2s ease,max-width 0.2s ease,padding 0.2s ease}.calc-field__control-wrap:focus-within .calc-field__prefix,.calc-field__control-wrap.is-filled .calc-field__prefix{opacity:0;max-width:0;padding-right:0;pointer-events:none}.calc-field__input{flex:1;min-width:0;width:100%;height:100%;padding:0;padding-right:var(--kalkulator-roi-field-padding-inline);border:none;border-radius:0;background:#fff0;color:var(--color-text);font-family:inherit;font-size:var(--kalkulator-roi-field-font-size);line-height:1.2;appearance:textfield}.calc-field__input::placeholder{color:var(--kalkulator-roi-field-placeholder);opacity:1}.calc-field__input::-webkit-outer-spin-button,.calc-field__input::-webkit-inner-spin-button{appearance:none;margin:0}.calc-field__input:focus{outline:none}.calc-field__suffix{display:inline-flex;align-items:center;flex-shrink:0;padding-right:var(--kalkulator-roi-field-padding-inline);font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--kalkulator-roi-field-placeholder);pointer-events:none}.calc-field__note{margin:0;padding-left:var(--calc-field-note-offset,var(--kalkulator-roi-field-inset-start));font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));line-height:1.4;font-weight:var(--font-weight-light);opacity:.55}.result-card__frame{position:relative;isolation:isolate}.result-card__body,.result-card__outline{position:absolute;inset:0;pointer-events:none;border-radius:var(--kalkulator-roi-card-radius)}.result-card__body{background-color:var(--kalkulator-roi-card-body-bg)}html:not(.blend-enhanced) .form-panel__body,html:not(.blend-enhanced) .result-card__body{background-color:var(--soft-light-wash-fill-fallback);filter:var(--soft-light-wash-fallback-filter)}html.blend-enhanced .form-panel__body,html.blend-enhanced .result-card__body{background-color:#fff0}.result-card__outline{z-index:1;box-sizing:border-box;border:var(--outline-width) solid var(--outline-color)}.result-card__content{position:relative;z-index:2;padding:var(--kalkulator-roi-result-padding);box-sizing:border-box}.result-card__label{display:block;margin-bottom:calc(24px * var(--kalkulator-roi-coord-scale));font-size:var(--kalkulator-roi-step-label-size);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;opacity:1}.size-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kalkulator-roi-size-btn-gap);margin-bottom:0}.size-btn{appearance:none;position:relative;z-index:1;height:var(--kalkulator-roi-size-btn-height);border:var(--outline-width) solid #fff0;border-radius:var(--kalkulator-roi-size-btn-radius);background-color:rgb(255 255 255 / .2);color:var(--color-text);font:inherit;font-size:calc(var(--text-md) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide,.04em);text-transform:uppercase;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out)}.size-btn:hover,.size-btn:focus-visible{opacity:1}.size-btn.is-active{background-color:var(--color-accent);border-color:var(--color-accent);opacity:1}.size-autodetect{margin-top:var(--kalkulator-roi-field-row-gap);margin-bottom:0;font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);opacity:1}.size-spec-row{margin-top:var(--kalkulator-roi-field-row-gap);margin-bottom:0;font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);color:var(--color-text);opacity:1;letter-spacing:.01em}.result-output__drivers{display:flex;flex-direction:column;gap:calc(4px * var(--kalkulator-roi-coord-scale));margin:calc(8px * var(--kalkulator-roi-coord-scale)) 0 calc(4px * var(--kalkulator-roi-coord-scale))}.driver-row{display:flex;justify-content:space-between;align-items:baseline;font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));padding:calc(2px * var(--kalkulator-roi-coord-scale)) 0}.driver-row__label{color:var(--color-text);opacity:1}.driver-row__val{font-weight:var(--font-weight-bold);color:var(--color-text);white-space:nowrap;margin-left:calc(12px * var(--kalkulator-roi-coord-scale))}.scenario-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kalkulator-roi-size-btn-gap);margin-bottom:var(--kalkulator-roi-field-row-gap)}.scenario-tab{appearance:none;position:relative;z-index:1;height:var(--kalkulator-roi-size-btn-height);border:var(--outline-width) solid #fff0;border-radius:var(--kalkulator-roi-size-btn-radius);background-color:rgb(255 255 255 / .2);color:var(--color-text);font:inherit;font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide,.04em);text-transform:uppercase;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out)}.scenario-tab.is-active{background-color:var(--color-accent);border-color:var(--color-accent)}.scenario-desc{font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);opacity:1;line-height:1.4}.empty-state{display:flex;flex-direction:column;align-items:center;gap:calc(12px * var(--kalkulator-roi-coord-scale));padding:calc(32px * var(--kalkulator-roi-coord-scale)) 0;text-align:center;opacity:1}.empty-state__icon{display:block;width:calc(40px * var(--kalkulator-roi-coord-scale));height:calc(40px * var(--kalkulator-roi-coord-scale));object-fit:contain}.empty-state p{margin:0;font-size:calc(var(--text-md) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);line-height:1.4}.result-output{display:flex;flex-direction:column;gap:var(--kalkulator-roi-result-section-gap)}.result-output__hero .result-card__label{margin-bottom:calc(24px * var(--kalkulator-roi-coord-scale))}.roi-big{font-size:var(--kalkulator-roi-payback-size);line-height:var(--kalkulator-roi-payback-line-height);font-weight:var(--h2-bold-weight);letter-spacing:var(--h2-bold-letter-spacing);color:var(--color-text)}.roi-sub{margin-top:var(--kalkulator-roi-result-block-gap);font-size:calc(var(--text-md) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);opacity:1}.timeline-wrap{margin:0}.timeline-label-row,.timeline-ticks{display:flex;justify-content:space-between;font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);opacity:1}.timeline-track{position:relative;height:var(--kalkulator-roi-timeline-height);margin:var(--kalkulator-roi-result-block-gap) 0;border-radius:999px;background:rgb(255 255 255 / .2);overflow:visible}.timeline-fill{height:100%;border-radius:999px;background:var(--color-accent)}.timeline-marker{position:absolute;top:50%;width:calc(14px * var(--kalkulator-roi-coord-scale));height:calc(14px * var(--kalkulator-roi-coord-scale));margin-left:calc(-7px * var(--kalkulator-roi-coord-scale));border-radius:50%;background:var(--color-accent);border:var(--outline-width) solid var(--color-text);transform:translateY(-50%);box-sizing:border-box}.timeline-marker.is-good{background:var(--color-accent)}.roi-annual-row{display:flex;justify-content:space-between;align-items:center;gap:var(--kalkulator-roi-result-block-gap);margin:0;padding:0 var(--kalkulator-roi-field-padding-inline) 0 var(--kalkulator-roi-field-inset-start);min-height:var(--kalkulator-roi-field-height);border:none;border-radius:var(--kalkulator-roi-result-surface-radius);background-color:var(--kalkulator-roi-result-surface);box-sizing:border-box}.roi-annual-label{font-size:calc(var(--text-md) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light)}.roi-annual-val{font-size:calc(var(--text-lg) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-bold);white-space:nowrap}.result-output__summaries{display:flex;flex-direction:column;gap:var(--kalkulator-roi-result-block-gap)}.subtotal-row,.investment-row{display:flex;justify-content:space-between;align-items:center;gap:var(--kalkulator-roi-result-block-gap);margin:0;padding:calc(16px * var(--kalkulator-roi-coord-scale)) var(--kalkulator-roi-field-padding-inline) calc(16px * var(--kalkulator-roi-coord-scale)) var(--kalkulator-roi-field-inset-start);border:none;border-radius:var(--kalkulator-roi-result-surface-radius);background-color:var(--kalkulator-roi-result-surface);box-sizing:border-box}.subtotal-row.certain,.subtotal-row.estimated{background-color:var(--kalkulator-roi-result-surface)}.subtotal-label,.investment-label{font-size:calc(var(--text-md) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-medium)}.subtotal-sub,.investment-sub{font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);opacity:1;margin-top:calc(4px * var(--kalkulator-roi-coord-scale))}.subtotal-val,.investment-val{font-size:calc(var(--text-lg) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-bold);white-space:nowrap}.investment-val{max-width:calc(280px * var(--kalkulator-roi-coord-scale));font-size:calc(var(--text-md) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-medium);white-space:normal;text-align:right;line-height:1.35}.subtotal-val.is-zero,.inaction-row-val.is-zero{color:rgb(255 255 255 / .4);font-weight:var(--font-weight-light)}.result-output__footer{display:flex;flex-direction:column;gap:var(--kalkulator-roi-result-block-gap)}#result-main .result-output__footer{gap:0}.result-output__actions{display:flex;flex-wrap:wrap;gap:var(--kalkulator-roi-result-block-gap);align-items:stretch}#result-main .result-output__actions{margin-top:calc(40px * var(--kalkulator-roi-coord-scale))}a.result-cta.btn--hero,button.result-cta.btn--hero{display:inline-flex;align-items:center;justify-content:center;margin:0;width:fit-content;max-width:100%;padding-inline:calc(var(--btn-padding-inline) * var(--kalkulator-roi-coord-scale));text-align:center;box-sizing:border-box;cursor:pointer;border:none;font:inherit}a.result-cta .result-cta__text--mobile{display:none}button.result-cta.btn--hero:disabled{opacity:.55;cursor:wait}.result-disclaimer{margin:0;font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));line-height:1.45;font-weight:var(--font-weight-light);opacity:1}html.roi-pdf-modal-open{overflow:hidden}.roi-pdf-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:calc(24px * var(--kalkulator-roi-coord-scale));box-sizing:border-box}.roi-pdf-modal[hidden]{display:none}.roi-pdf-modal__backdrop{position:absolute;inset:0;background:var(--kalkulator-roi-pdf-modal-backdrop);border:none;cursor:pointer}.roi-pdf-modal__panel{position:relative;z-index:1;width:min(100%, var(--kalkulator-roi-pdf-modal-max-width));padding:var(--kalkulator-roi-pdf-modal-padding);border-radius:var(--service-card-border-radius);border:var(--outline-width) solid rgb(255 255 255);background-color:var(--service-card-body-bg);box-shadow:none;box-sizing:border-box}.roi-pdf-modal__close{position:absolute;top:calc(12px * var(--kalkulator-roi-coord-scale));right:calc(16px * var(--kalkulator-roi-coord-scale));width:calc(36px * var(--kalkulator-roi-coord-scale));height:calc(36px * var(--kalkulator-roi-coord-scale));border:none;background:#fff0;color:var(--color-text);font-size:calc(28px * var(--kalkulator-roi-coord-scale));line-height:1;cursor:pointer;opacity:.7}.roi-pdf-modal__close:hover,.roi-pdf-modal__close:focus-visible{opacity:1}.roi-pdf-modal__title{margin:0 0 var(--kalkulator-roi-pdf-modal-gap);font-size:var(--kalkulator-roi-pdf-modal-font-size);line-height:var(--kalkulator-roi-pdf-modal-line-height);font-weight:var(--font-weight-bold);color:var(--color-text)}.roi-pdf-modal__lead{margin:0 0 var(--kalkulator-roi-pdf-modal-gap);font-size:var(--kalkulator-roi-pdf-modal-font-size);line-height:var(--kalkulator-roi-pdf-modal-line-height);font-weight:var(--font-weight-light);color:var(--color-text)}.roi-pdf-modal__form{display:flex;flex-direction:column;gap:var(--kalkulator-roi-pdf-modal-gap)}.roi-pdf-modal__field{display:flex;flex-direction:column;gap:calc(8px * var(--kalkulator-roi-coord-scale))}.roi-pdf-modal__field .calc-field__control-wrap{width:100%;background-color:var(--kontakt-field-bg);border-color:var(--kontakt-field-outline-color)}.roi-pdf-modal__field .calc-field__prefix,.roi-pdf-modal__field .calc-field__input{font-size:var(--kalkulator-roi-pdf-modal-font-size);line-height:var(--kalkulator-roi-pdf-modal-line-height)}.roi-pdf-modal__field .calc-field__control-wrap:focus-within{border-color:var(--kontakt-field-outline-color)}.roi-pdf-modal__field .calc-field__control-wrap:has([aria-invalid="true"]){border-color:var(--color-accent)}.roi-pdf-modal__field .calc-field__input:-webkit-autofill,.roi-pdf-modal__field .calc-field__input:-webkit-autofill:hover,.roi-pdf-modal__field .calc-field__input:-webkit-autofill:focus,.roi-pdf-modal__field .calc-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--kontakt-field-bg) inset;box-shadow:0 0 0 1000px var(--kontakt-field-bg) inset;transition:background-color 99999s ease-out 0s}.roi-pdf-modal__error{margin:0;font-size:var(--kalkulator-roi-pdf-modal-font-size);line-height:var(--kalkulator-roi-pdf-modal-line-height);color:rgb(255 160 160)}.roi-pdf-modal__consent{position:relative;display:flex;align-items:flex-start;gap:var(--kontakt-consent-gap);padding-block:var(--kontakt-consent-block-spacing);padding-left:0;font-size:var(--kalkulator-roi-pdf-modal-font-size);line-height:var(--kalkulator-roi-pdf-modal-line-height);font-weight:var(--font-weight-light);color:rgb(255 255 255 / .85);cursor:pointer}.roi-pdf-modal__consent input[type="checkbox"]{appearance:none;flex-shrink:0;width:var(--kontakt-consent-checkbox-size);height:var(--kontakt-consent-checkbox-size);margin-top:calc(5px * var(--kalkulator-roi-coord-scale));margin-left:calc(2px * var(--kalkulator-roi-coord-scale));border:none;border-radius:var(--kontakt-consent-checkbox-radius);background-color:var(--color-text);cursor:pointer;transition:background-color 0.2s ease}.roi-pdf-modal__consent input[type="checkbox"]:checked{background-color:var(--color-accent)}.roi-pdf-modal__consent:has(input[type="checkbox"]:checked)::before,.roi-pdf-modal__consent:has(input[type="checkbox"]:checked)::after{content:"";position:absolute;top:calc(var(--kontakt-consent-block-spacing)+5px * var(--kalkulator-roi-coord-scale)+var(--kontakt-consent-checkbox-size) / 2);left:calc(2px * var(--kalkulator-roi-coord-scale) + var(--kontakt-consent-checkbox-size) / 2);width:calc(var(--kontakt-consent-checkbox-size) * 0.55);height:calc(2px * var(--kalkulator-roi-coord-scale));background-color:var(--color-text);transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}.roi-pdf-modal__consent:has(input[type="checkbox"]:checked)::after{transform:translate(-50%,-50%) rotate(-45deg)}.roi-pdf-modal__consent input[type="checkbox"]:focus-visible{outline:var(--btn-focus-outline-width) solid var(--btn-focus-outline-color);outline-offset:var(--btn-focus-outline-offset)}.roi-pdf-modal__consent input[type="checkbox"][aria-invalid="true"]{box-shadow:0 0 0 var(--outline-width) var(--color-accent)}.roi-pdf-modal__consent-legal,.roi-pdf-modal__consent-legal a{font-weight:var(--font-weight-medium)}.roi-pdf-modal__consent a{color:var(--color-text);text-decoration:none;transition:opacity var(--link-transition-duration,var(--motion-duration-fast)) var(--motion-ease-out)}.roi-pdf-modal__consent a:hover,.roi-pdf-modal__consent a:focus-visible{opacity:var(--color-text-hover-opacity)}.roi-pdf-modal__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.roi-pdf-modal__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kalkulator-roi-result-block-gap)}.roi-pdf-modal__submit.btn--outlined-wash{width:100%;max-width:100%;height:var(--kontakt-submit-height);border-radius:var(--kontakt-submit-radius);font-size:var(--kalkulator-roi-pdf-modal-font-size)}.roi-pdf-modal__submit.btn--outlined-wash:disabled{opacity:var(--color-text-hover-opacity);cursor:wait}.roi-pdf-modal__status{margin:0;font-size:var(--kalkulator-roi-pdf-modal-font-size);line-height:var(--kalkulator-roi-pdf-modal-line-height)}.roi-pdf-modal__status--error{color:rgb(255 160 160)}.roi-pdf-modal__status--success{color:var(--kalkulator-roi-green)}.b2b-shelf{display:grid;grid-template-columns:1fr 1fr;gap:var(--kalkulator-roi-field-row-gap);margin:0 0 var(--kalkulator-roi-result-block-gap)}.b2b-shelf-item{display:flex;flex-direction:column;justify-content:center;gap:calc(8px * var(--kalkulator-roi-coord-scale));min-height:var(--kalkulator-roi-field-height);padding:calc(16px * var(--kalkulator-roi-coord-scale)) var(--kalkulator-roi-field-padding-inline) calc(16px * var(--kalkulator-roi-coord-scale)) var(--kalkulator-roi-field-inset-start);border:none;border-radius:var(--kalkulator-roi-result-surface-radius);background-color:var(--kalkulator-roi-result-surface);box-sizing:border-box}.b2b-shelf-item__val{font-size:calc(var(--text-lg) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-bold);color:var(--color-text)}.b2b-shelf-item__val--after{color:var(--color-text)}.b2b-shelf-item__lbl{font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);color:var(--color-text);opacity:1}.b2b-potential-label{margin:0 0 var(--kalkulator-roi-result-block-gap);font-size:calc(var(--text-md) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);opacity:1}.b2b-channels{display:flex;flex-wrap:wrap;gap:var(--kalkulator-roi-field-row-gap);margin:0 0 var(--kalkulator-roi-result-block-gap)}.b2b-chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--kalkulator-roi-field-input-height);padding:0 calc(20px * var(--kalkulator-roi-coord-scale));border:none;border-radius:var(--kalkulator-roi-field-radius);background-color:var(--kalkulator-roi-result-surface);font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light)}.b2b-note{margin:0;font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);opacity:1;line-height:1.4}#b2b-card a.result-cta.btn--hero{margin-top:calc(40px * var(--kalkulator-roi-coord-scale))}#inaction-card .result-card__content{position:relative}#inaction-card .result-card__content,#inaction-card .result-card__content *{opacity:1}.inaction-card__icon{position:absolute;top:calc(var(--kalkulator-roi-result-padding)+(var(--kalkulator-roi-step-label-size) * 1.3 - var(--kalkulator-roi-inaction-icon-size)) / 2);right:var(--kalkulator-roi-result-padding);display:block;width:var(--kalkulator-roi-inaction-icon-size);height:var(--kalkulator-roi-inaction-icon-size);object-fit:contain;opacity:1;pointer-events:none}.inaction-header{display:block;margin-bottom:calc(24px * var(--kalkulator-roi-coord-scale));padding-right:calc(var(--kalkulator-roi-inaction-icon-size)+var(--kalkulator-roi-result-block-gap))}.inaction-header .result-card__label{margin-bottom:0;opacity:1}.inaction-ticker-label{font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);opacity:1}.inaction-ticker{display:inline-flex;align-items:baseline;gap:calc(8px * var(--kalkulator-roi-coord-scale));margin:calc(8px * var(--kalkulator-roi-coord-scale)) 0;font-size:calc(36px * var(--kalkulator-roi-coord-scale));line-height:1.1;font-weight:var(--font-weight-bold);opacity:1}.inaction-ticker__num{display:inline-block;text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;opacity:1}.inaction-ticker__unit{flex-shrink:0;font-size:calc(var(--text-md) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);opacity:1}.inaction-sub{margin-bottom:calc(12px * var(--kalkulator-roi-coord-scale));font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));opacity:1}.inaction-row{display:flex;justify-content:space-between;gap:calc(12px * var(--kalkulator-roi-coord-scale));padding-top:calc(12px * var(--kalkulator-roi-coord-scale));border-top:var(--outline-width) solid rgb(255 255 255);opacity:1}.inaction-row-label{font-size:calc(var(--text-sm) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-light);opacity:1}.inaction-row-val{font-size:calc(var(--text-md) * var(--kalkulator-roi-coord-scale));font-weight:var(--font-weight-bold);white-space:nowrap;opacity:1}#inaction-card .inaction-row-val.is-zero{color:var(--color-text);font-weight:var(--font-weight-bold);opacity:1}@media (max-width:1280px){.kalkulator-roi__intro-row{flex-direction:column}.roi-pick-cards{grid-template-columns:1fr}.calc-layout{grid-template-columns:minmax(0,1fr)}.calc-layout__form,.calc-layout__results,.calc-layout__inaction{grid-column:1;grid-row:auto}.calc-layout__inaction{z-index:auto}#inaction-card{transform:none!important}#inaction-sticky-root{transform:none!important}#bak-p2,#cat-p2,#liq-p2,#result-main{flex:0 0 auto}}@media (max-width:767px){.field-grid{grid-template-columns:minmax(0,1fr)}}