.page-internal-flowhero-calculator,.page-flowhero-calculator{--color-flowhero-dark: #061722;--color-flowhero-darker: #082232;--color-flowhero-green-dark: #0f2913;--flowhero-laskuri-border: color-mix(in srgb, var(--color-white) 18%, transparent 82%);--flowhero-laskuri-muted: color-mix(in srgb, var(--color-white) 76%, transparent 24%);background:var(--color-flowhero-dark);overflow-x:clip}.internal-flowhero-calculator,.flowhero-calculator-page{min-height:100vh;background:var(--color-flowhero-dark)}.flowhero-page.flowhero-calculator-page{overflow-x:clip}.flowhero-calculator-test{width:min(100%,var(--container-max-width));margin:0 auto;padding:var(--section-padding-sm) var(--content-padding) var(--section-padding);color:var(--color-white)}.flowhero-calculator-test__intro{max-width:900px;margin:0 auto var(--spacing-xl);text-align:center}.flowhero-calculator-test__eyebrow{margin:0 0 var(--spacing-xs);color:var(--color-white);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.03em}.flowhero-calculator-test__intro h1{color:var(--color-success);overflow-wrap:break-word;text-shadow:0 0 60px rgba(0,0,0,.58)}.flowhero-calculator-test__intro p:last-child{max-width:52rem;margin:var(--spacing-lg) auto 0;color:var(--color-white);font-size:var(--font-size-lg);line-height:1.7}.flowhero-calculator-test__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:var(--spacing-xl);align-items:start}.flowhero-calculator-test__form{display:grid;gap:var(--spacing-lg);min-width:0}.flowhero-calculator-test__section{display:grid;gap:var(--spacing-md);min-width:0;padding:0 0 var(--spacing-lg);border:0;border-bottom:1px solid var(--flowhero-laskuri-border)}.flowhero-calculator-test__section legend{margin-bottom:var(--spacing-md);color:var(--color-white);font-size:var(--font-size-2xl);font-weight:700;line-height:1.25}.flowhero-calculator-test__section-intro,.flowhero-calculator-test__hint{max-width:46rem;margin:0;color:var(--flowhero-laskuri-muted);font-size:var(--font-size-base);line-height:1.6}.flowhero-calculator-test__field-group,.flowhero-calculator-test__grid{display:grid;gap:var(--spacing-md);min-width:0}.flowhero-calculator-test__field-group--pair,.flowhero-calculator-test__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flowhero-calculator-test__field-group--single{grid-template-columns:minmax(0,1fr);max-width:520px}.flowhero-calculator-test__field{display:grid;gap:var(--spacing-xs);min-width:0}.flowhero-calculator-test__field-label-row,.flowhero-calculator-test__table-heading-help,.flowhero-calculator-test__checkbox-row{display:flex;gap:var(--spacing-xs);align-items:center;min-width:0}.flowhero-calculator-test__field-label{color:var(--color-white);font-size:var(--font-size-xs);font-weight:700;line-height:1.4}.flowhero-calculator-test__field-help{position:relative;flex:0 0 auto}.flowhero-calculator-test__field-help[open]{z-index:20}.flowhero-calculator-test__field-help summary{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid var(--color-primary);border-radius:50%;background:var(--color-primary);color:var(--color-white);font-size:.8rem;font-weight:700;line-height:1;list-style:none;cursor:pointer}.flowhero-calculator-test__field-help summary::-webkit-details-marker{display:none}.flowhero-calculator-test__field-help summary:hover,.flowhero-calculator-test__field-help summary:focus,.flowhero-calculator-test__field-help[open] summary{border-color:var(--flowhero-laskuri-border);background:color-mix(in srgb,var(--color-white) 8%,transparent 92%);outline:none}.flowhero-calculator-test__field-help-content{position:absolute;z-index:21;top:calc(100% + .45rem);left:0;width:min(340px,calc(100vw - 2rem));padding:var(--spacing-sm);border:1px solid var(--flowhero-laskuri-border);background:var(--color-flowhero-darker);box-shadow:0 18px 45px #00000057;color:var(--color-white);font-size:var(--font-size-sm);font-weight:400;line-height:1.45;overflow-wrap:break-word}.flowhero-calculator-test__field-help-content p{margin:0}.flowhero-calculator-test__field-help-content p+p,.flowhero-calculator-test__field-help-content p+ul{margin-top:var(--spacing-xs)}.flowhero-calculator-test__field-help-content ul{display:grid;gap:.25rem;margin:var(--spacing-xs) 0 0;padding-left:1rem}.flowhero-calculator-test__form label{display:grid;gap:var(--spacing-xs);color:var(--color-white);font-size:var(--font-size-xs);font-weight:700;line-height:1.4}.flowhero-calculator-test__form input,.flowhero-calculator-test__form select{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--flowhero-laskuri-border);border-radius:4px;background:color-mix(in srgb,var(--color-white) 8%,var(--color-flowhero-darker) 92%);color:var(--color-white);font-family:var(--font-family);font-size:var(--font-size-base)}.flowhero-calculator-test__form select{color-scheme:dark}.flowhero-calculator-test__form input:focus,.flowhero-calculator-test__form select:focus{outline:none;border-color:var(--color-primary)}.flowhero-calculator-test__form input[readonly]{color:var(--flowhero-laskuri-muted)}.flowhero-calculator-test__form .flowhero-calculator-test__checkbox{display:flex;gap:var(--spacing-xs);align-items:center;width:fit-content;color:var(--color-white);font-size:var(--font-size-base);font-weight:400;line-height:1.45;cursor:pointer}.flowhero-calculator-test__form .flowhero-calculator-test__checkbox input{width:auto;min-height:0;margin:0;accent-color:var(--color-primary)}.flowhero-calculator-test__inline-summary,.flowhero-calculator-test__investment-total{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center;color:var(--flowhero-laskuri-muted);font-size:var(--font-size-sm);line-height:1.45}.flowhero-calculator-test__investment-total{justify-content:space-between;max-width:520px;padding-top:var(--spacing-sm);border-top:1px solid var(--flowhero-laskuri-border)}.flowhero-calculator-test__investment-total strong{color:var(--color-white);font-size:var(--font-size-lg)}.flowhero-calculator-test__link-button{width:fit-content;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-primary);font:inherit;font-size:var(--font-size-base);line-height:1.4;text-align:left;text-decoration:none;cursor:pointer}.flowhero-calculator-test__link-button:hover,.flowhero-calculator-test__link-button:focus{color:var(--color-white);text-decoration:underline}.flowhero-calculator-test__text-link{justify-self:center;width:fit-content;padding:0;border:0;border-radius:0;background:transparent;color:var(--flowhero-laskuri-muted);font:inherit;font-size:var(--font-size-base);line-height:1.4;text-align:center;text-decoration:underline;cursor:pointer}.flowhero-calculator-test__text-link:hover,.flowhero-calculator-test__text-link:focus{color:var(--color-white)}.flowhero-calculator-test__secondary-button,.flowhero-calculator-test__reset{width:fit-content;min-height:46px;padding:12px 18px;border:2px solid var(--color-primary);border-radius:0;background:var(--color-primary);color:var(--color-white);font-family:var(--font-family);font-size:1rem;font-weight:600;line-height:1.25;cursor:pointer}.flowhero-calculator-test__secondary-button:hover,.flowhero-calculator-test__secondary-button:focus,.flowhero-calculator-test__reset:hover,.flowhero-calculator-test__reset:focus{border-color:var(--color-secondary);background:var(--color-secondary)}.flowhero-calculator-test__secondary-button:disabled,.flowhero-calculator-test__reset:disabled{opacity:.56;cursor:not-allowed}.flowhero-calculator-test__modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:var(--content-padding);background:#000000ad}.flowhero-calculator-test__modal{display:grid;gap:var(--spacing-md);width:min(100%,620px);padding:var(--spacing-lg);border:1px solid var(--flowhero-laskuri-border);background:var(--color-flowhero-darker);box-shadow:0 28px 80px #0000007a;color:var(--color-white)}.flowhero-calculator-test__modal h2{margin:0;color:var(--color-white);font-size:var(--font-size-xl);line-height:1.25}.flowhero-calculator-test__modal-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.flowhero-calculator-test__manual-prices,.flowhero-calculator-test__schedule{display:grid;gap:var(--spacing-md);min-width:0}.flowhero-calculator-test__schedule{margin-top:var(--spacing-sm)}.flowhero-calculator-test__schedule-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-md);align-items:start}.flowhero-calculator-test__schedule-toolbar strong{color:var(--color-white);font-size:var(--font-size-base)}.flowhero-calculator-test__schedule-toolbar p{margin:var(--spacing-xs) 0 0;color:var(--flowhero-laskuri-muted);font-size:var(--font-size-sm);line-height:1.45}.flowhero-calculator-test__hours-table-wrap,.flowhero-calculator-test__monthly-price-table-wrap{border-top:1px solid var(--flowhero-laskuri-border)}.flowhero-calculator-test__monthly-price-table-wrap{overflow-x:auto}.flowhero-calculator-test__hours-table,.flowhero-calculator-test__monthly-price-table{width:100%;border-collapse:collapse;color:var(--color-white);font-size:var(--font-size-sm)}.flowhero-calculator-test__hours-table{table-layout:fixed}.flowhero-calculator-test__monthly-price-table{min-width:360px}.flowhero-calculator-test__hours-table th,.flowhero-calculator-test__hours-table td,.flowhero-calculator-test__monthly-price-table th,.flowhero-calculator-test__monthly-price-table td{padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--flowhero-laskuri-border);text-align:left;vertical-align:middle}.flowhero-calculator-test__hours-table thead th,.flowhero-calculator-test__monthly-price-table thead th{color:var(--flowhero-laskuri-muted);font-weight:700}.flowhero-calculator-test__hours-table tbody th,.flowhero-calculator-test__monthly-price-table tbody th{color:var(--color-white)}.flowhero-calculator-test__hours-table td:last-child{color:var(--flowhero-laskuri-muted);font-weight:700}.flowhero-calculator-test__hours-table input,.flowhero-calculator-test__monthly-price-table input{min-width:0;min-height:40px;padding:8px 10px}.flowhero-calculator-test__results{position:sticky;top:var(--spacing-md);align-self:start;display:grid;align-content:start;grid-auto-rows:max-content;gap:var(--spacing-md);min-width:0;height:fit-content;padding:var(--spacing-md);background:var(--color-flowhero-darker)}.flowhero-calculator-test__result-content{display:grid;gap:var(--spacing-md)}.flowhero-calculator-test__result-content--refreshing{animation:flowhero-result-refresh 2s ease}@keyframes flowhero-result-refresh{0%,to{opacity:1}38%{opacity:.56}}.flowhero-calculator-test__results-header{display:grid;gap:var(--spacing-sm)}.flowhero-calculator-test__results--fresh-target-result{position:static}.flowhero-calculator-test__results--fresh-target-result .flowhero-calculator-test__results-header{display:none}.flowhero-calculator-test__results--fresh-target-result .flowhero-calculator-test__mobile-results-title{display:block;margin:0;color:var(--color-success);font-size:var(--font-size-xl);line-height:1.15}.flowhero-calculator-test__progress{display:grid;gap:var(--spacing-xs);min-width:0}.flowhero-calculator-test__progress-label{display:grid;gap:.15rem;color:var(--flowhero-laskuri-muted);font-size:var(--font-size-sm);line-height:1.35}.flowhero-calculator-test__progress-label strong{color:var(--color-white);font-size:var(--font-size-base)}.flowhero-calculator-test__progress-track{height:.55rem;overflow:hidden;border:1px solid var(--flowhero-laskuri-border);background:color-mix(in srgb,var(--color-white) 9%,transparent 91%)}.flowhero-calculator-test__progress-track span{display:block;width:0;height:100%;background:var(--color-success);transition:width .28s ease}.flowhero-calculator-test__calculate-button{width:100%}.flowhero-calculator-test__calculate-button--inactive{opacity:.48;filter:grayscale(.35)}.flowhero-calculator-test__mobile-action-bar,.flowhero-calculator-test__mobile-result-header,.flowhero-calculator-test__mobile-results-title{display:none}.flowhero-calculator-test__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.flowhero-calculator-test__calculation-explanation-link{justify-self:start;width:fit-content;padding:0;border:0;background:transparent;color:var(--color-success);font:inherit;font-size:var(--font-size-sm);font-weight:700;line-height:1.35;text-align:left;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.flowhero-calculator-test__calculation-explanation-link:hover,.flowhero-calculator-test__calculation-explanation-link:focus{color:var(--color-white)}.flowhero-calculator-test__calculation-explanation-modal{width:min(100%,760px);max-height:min(82vh,760px);overflow:auto}.flowhero-calculator-test__calculation-explanation-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-md);align-items:start}.flowhero-calculator-test__calculation-explanation-close{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--flowhero-laskuri-border);border-radius:999px;background:transparent;color:var(--color-white);font-size:var(--font-size-xl);line-height:1;cursor:pointer}.flowhero-calculator-test__calculation-explanation-close:hover,.flowhero-calculator-test__calculation-explanation-close:focus{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent 86%)}.flowhero-calculator-test__calculation-explanation-content{display:grid;gap:var(--spacing-md);min-width:0;color:var(--flowhero-laskuri-muted);font-size:var(--font-size-sm);line-height:1.55}.flowhero-calculator-test__calculation-explanation-content p,.flowhero-calculator-test__calculation-explanation-content h3{margin:0}.flowhero-calculator-test__calculation-explanation-content h3{color:var(--color-white);font-size:var(--font-size-base);line-height:1.3}.flowhero-calculator-test__calculation-explanation-content section,.flowhero-calculator-test__calculation-explanation-content ol,.flowhero-calculator-test__calculation-explanation-content ul{display:grid;gap:var(--spacing-xs)}.flowhero-calculator-test__calculation-explanation-content ol,.flowhero-calculator-test__calculation-explanation-content ul{margin:0;padding-left:1.15rem}.flowhero-calculator-test__calculation-explanation-content li{overflow-wrap:anywhere}.flowhero-calculator-test__calculation-explanation-note{padding:var(--spacing-sm);border:1px solid var(--flowhero-laskuri-border);background:color-mix(in srgb,var(--color-white) 4%,transparent 96%)}.flowhero-calculator-test__lead-cta{display:grid;gap:var(--spacing-md);padding:var(--spacing-md);border:0;background:color-mix(in srgb,var(--color-flowhero-darker) 98%,var(--color-white) 2%)}.flowhero-calculator-test__lead-cta h2{margin:0;color:var(--color-white);font-size:var(--font-size-xl);line-height:1.15;overflow-wrap:break-word;text-wrap:balance}.flowhero-calculator-test__lead-cta p{margin:0;color:var(--flowhero-laskuri-muted);font-size:var(--font-size-sm);line-height:1.45}.flowhero-calculator-test__share-actions{display:grid;gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--flowhero-laskuri-border);background:color-mix(in srgb,var(--color-white) 4%,transparent 96%)}.flowhero-calculator-test__share-button{width:100%}.flowhero-calculator-test__share-note,.flowhero-calculator-test__share-status{overflow-wrap:anywhere}.flowhero-calculator-test__share-status--success{color:var(--color-success)}.flowhero-calculator-test__share-status--manual,.flowhero-calculator-test__share-status--stale{color:var(--color-white)}.flowhero-calculator-test__share-url{width:100%;min-height:5.5rem;padding:10px 12px;border:1px solid var(--flowhero-laskuri-border);border-radius:4px;background:color-mix(in srgb,var(--color-white) 8%,var(--color-flowhero-darker) 92%);color:var(--color-white);font-family:var(--font-family);font-size:var(--font-size-sm);line-height:1.4;resize:vertical}.flowhero-calculator-test__lead-email{display:grid;gap:var(--spacing-sm);color:var(--color-white);font-size:var(--font-size-xs);font-weight:700;line-height:1.4}.flowhero-calculator-test__lead-email input{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--flowhero-laskuri-border);border-radius:4px;background:color-mix(in srgb,var(--color-white) 8%,var(--color-flowhero-darker) 92%);color:var(--color-white);font-family:var(--font-family);font-size:var(--font-size-base)}.flowhero-calculator-test__lead-email input:focus{outline:none;border-color:var(--color-primary)}.flowhero-calculator-test__lead-actions{display:grid;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.flowhero-calculator-test__lead-actions .btn,.flowhero-calculator-test__lead-secondary{width:100%}.flowhero-calculator-test__lead-secondary{border-color:color-mix(in srgb,var(--color-white) 34%,transparent 66%);background:transparent;color:var(--color-white)}.flowhero-calculator-test__lead-secondary:hover,.flowhero-calculator-test__lead-secondary:focus{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent 86%);color:var(--color-white)}.flowhero-calculator-test__lead-actions .btn:disabled{opacity:.56;cursor:not-allowed}.flowhero-calculator-test__lead-status{padding:var(--spacing-xs);border:1px solid var(--flowhero-laskuri-border);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-flowhero-darker) 86%)}.flowhero-calculator-test__lead-status--success{border-color:color-mix(in srgb,var(--color-success) 52%,var(--flowhero-laskuri-border) 48%);background:color-mix(in srgb,var(--color-success) 17%,var(--color-flowhero-darker) 83%)}.flowhero-calculator-test__lead-status--error{border-color:color-mix(in srgb,var(--color-error) 52%,var(--flowhero-laskuri-border) 48%);background:color-mix(in srgb,var(--color-error) 14%,var(--color-flowhero-darker) 86%)}.flowhero-calculator-test__privacy-note a{color:var(--color-white);font-weight:700}.flowhero-calculator-test__privacy-note a:hover,.flowhero-calculator-test__privacy-note a:focus{color:var(--color-primary)}.flowhero-calculator-test__privacy-note{margin-top:var(--spacing-sm)}.flowhero-calculator-test__waste-graph-card{container-type:inline-size;display:grid;gap:var(--spacing-sm);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--flowhero-laskuri-border);color:var(--color-white)}.flowhero-calculator-test__waste-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);min-width:0}.flowhero-calculator-test__waste-metric{display:grid;gap:.15rem}.flowhero-calculator-test__waste-metric h2{margin:0;color:var(--color-white);font-size:clamp(1.1rem,4.4cqi,1.55rem);line-height:1.12;text-wrap:balance}.flowhero-calculator-test__waste-metric-value{display:block;margin-top:.25rem;font-size:clamp(1.85rem,6.3cqi,2.35rem);line-height:1}.flowhero-calculator-test__waste-metric-value--current{color:#ff7a00}.flowhero-calculator-test__waste-metric-value--waste{color:var(--color-success)}.flowhero-calculator-test__waste-metric span{color:var(--color-white);font-size:clamp(1rem,3.8cqi,1.35rem);line-height:1.05}.flowhero-calculator-test__waste-graph{display:grid;gap:var(--spacing-sm)}.flowhero-calculator-test__waste-chart{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);align-items:end;min-width:0;height:11.5rem;border-bottom:5px solid rgba(0,0,0,.55)}.flowhero-calculator-test__waste-bar{width:100%;min-height:.4rem}.flowhero-calculator-test__waste-bar--current{height:100%;background:linear-gradient(180deg,#55b8ed,#0672b5)}.flowhero-calculator-test__waste-bar--flowhero{height:var(--flowhero-waste-graph-flowhero-height);background:linear-gradient(180deg,var(--color-success),#139629)}.flowhero-calculator-test__waste-arrow{--flowhero-waste-arrow-tip-gap: 14px;position:absolute;top:0;bottom:calc(var(--flowhero-waste-graph-flowhero-height) + var(--flowhero-waste-arrow-tip-gap));left:calc(50% + var(--spacing-sm) / 2);width:calc((100% - var(--spacing-sm)) / 4);display:block;color:var(--color-success);pointer-events:none}.flowhero-calculator-test__waste-arrow svg{display:block;width:100%;height:100%;overflow:visible}.flowhero-calculator-test__waste-arrow path{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:3;vector-effect:non-scaling-stroke}.flowhero-calculator-test__card{min-width:0;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--flowhero-laskuri-border);color:var(--color-white)}.flowhero-calculator-test__card p{margin:0 0 var(--spacing-xs);color:var(--flowhero-laskuri-muted);font-size:clamp(.86rem,3.1cqi,1rem);line-height:1.35}.flowhero-calculator-test__card strong{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:baseline;color:var(--color-success);line-height:1.1}.flowhero-calculator-test__card-value-number{color:var(--color-success);font-size:clamp(1.7rem,5.4cqi,2.1rem);line-height:1}.flowhero-calculator-test__card-value-unit{color:var(--color-white);font-size:clamp(.9rem,3.1cqi,1.15rem);font-weight:400;line-height:1.05;white-space:nowrap}.flowhero-calculator-test__details{display:grid;gap:var(--spacing-xs)}.flowhero-calculator-test__details div{display:flex;justify-content:space-between;gap:var(--spacing-sm);padding-top:var(--spacing-xs);border-top:1px solid var(--flowhero-laskuri-border)}.flowhero-calculator-test__details dt{color:var(--flowhero-laskuri-muted);font-size:var(--font-size-sm)}.flowhero-calculator-test__details dd{color:var(--color-white);font-size:var(--font-size-sm);font-weight:700;text-align:right}.flowhero-calculator-test__notice,.flowhero-calculator-test__error{padding:var(--spacing-sm);font-size:var(--font-size-sm);line-height:1.4}.flowhero-calculator-test__notice{color:var(--color-white);background:color-mix(in srgb,var(--color-primary) 18%,var(--color-flowhero-darker) 82%)}.flowhero-calculator-test__notice strong{color:var(--color-white)}.flowhero-calculator-test__error{color:var(--color-white);background:color-mix(in srgb,var(--color-error) 15%,var(--color-flowhero-darker) 85%)}.flowhero-calculator-test__error h1,.flowhero-calculator-test__error h2{margin-bottom:var(--spacing-xs);color:var(--color-white);font-size:var(--font-size-xl)}@media(max-width:1024px){.flowhero-calculator-test--mobile-results-open .flowhero-calculator-test__intro{display:none}.flowhero-calculator-test__results--mobile-open .flowhero-calculator-test__mobile-results-title{display:block;margin:0 0 var(--spacing-md);color:var(--color-success);font-size:var(--font-size-h2-mobile);line-height:1.15}.flowhero-calculator-test__layout{grid-template-columns:1fr}.flowhero-calculator-test__layout--mobile-results-open{display:block}.flowhero-calculator-test__layout--mobile-results-open .flowhero-calculator-test__form,.flowhero-calculator-test--example-results .flowhero-calculator-test__form,.flowhero-calculator-test__results{display:none}.flowhero-calculator-test--example-results .flowhero-calculator-test__results{display:grid;position:static;margin-inline:calc(-1 * var(--content-padding));padding:var(--spacing-md) var(--content-padding);border:0;background:var(--color-flowhero-darker)}.flowhero-calculator-test--example-results .flowhero-calculator-test__notice{padding:0;border:0;background:transparent}.flowhero-calculator-test__results--mobile-open{display:grid;align-content:start;overflow:visible;height:auto;margin-inline:calc(-1 * var(--content-padding));padding:var(--spacing-md) var(--content-padding);border:0;background:var(--color-flowhero-darker)}.flowhero-calculator-test__results--mobile-open .flowhero-calculator-test__results-header{display:none}.flowhero-calculator-test__mobile-action-bar{position:fixed;z-index:50;left:var(--content-padding);right:var(--content-padding);bottom:var(--spacing-sm);display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);gap:var(--spacing-sm);align-items:center;padding:var(--spacing-sm);border:1px solid var(--flowhero-laskuri-border);background:color-mix(in srgb,var(--color-flowhero-darker) 94%,var(--color-white) 6%);box-shadow:0 18px 60px #00000075}.flowhero-calculator-test__mobile-action-bar.flowhero-calculator-test__mobile-action-bar--update-only{grid-template-columns:1fr}.flowhero-calculator-test__mobile-action-bar .btn{width:100%;margin-bottom:0}.flowhero-calculator-test__progress--compact .flowhero-calculator-test__progress-label strong{font-size:var(--font-size-sm)}.flowhero-calculator-test__waste-chart{height:13.5rem}.flowhero-calculator-test__results--mobile-open .flowhero-calculator-test__lead-cta{gap:var(--spacing-lg);margin-inline:calc(-1 * var(--content-padding));padding:var(--spacing-md) var(--content-padding) 0}}@media(max-width:767px){.flowhero-calculator-test{padding-top:var(--spacing-lg);padding-bottom:calc(var(--section-padding) + 6rem)}.flowhero-calculator-test__intro{margin-bottom:var(--spacing-lg);text-align:left}.flowhero-calculator-test__intro p:last-child{margin-left:0;margin-right:0;font-size:var(--font-size-ingress-mobile)}.flowhero-calculator-test__section{gap:var(--spacing-md);padding-bottom:var(--spacing-md)}.flowhero-calculator-test__section legend{font-size:var(--font-size-h2-mobile)}.flowhero-calculator-test__field-group--pair,.flowhero-calculator-test__grid,.flowhero-calculator-test__schedule-toolbar{grid-template-columns:1fr}.flowhero-calculator-test__field-group,.flowhero-calculator-test__grid{gap:var(--spacing-md)}.flowhero-calculator-test__field-group--single{max-width:none}.flowhero-calculator-test__secondary-button,.flowhero-calculator-test__reset{width:100%}.flowhero-calculator-test__modal{padding:var(--spacing-md)}.flowhero-calculator-test__modal-actions,.flowhero-calculator-test__modal-actions .btn{width:100%}.flowhero-calculator-test__field-help-content{width:min(280px,calc(100vw - 2rem))}.flowhero-calculator-test__mobile-action-bar{left:var(--spacing-sm);right:var(--spacing-sm);bottom:var(--spacing-sm);grid-template-columns:minmax(0,.9fr) minmax(8.75rem,1.1fr)}.flowhero-calculator-test__mobile-action-bar.flowhero-calculator-test__mobile-action-bar--update-only{grid-template-columns:1fr}.flowhero-calculator-test__waste-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.flowhero-calculator-test__waste-arrow{left:calc(50% + var(--spacing-sm) / 2);width:calc((100% - var(--spacing-sm)) / 4)}.flowhero-calculator-test__waste-chart{height:12rem}.flowhero-calculator-test__waste-metrics{gap:var(--spacing-sm)}.flowhero-calculator-test__details div{display:grid;gap:.15rem}.flowhero-calculator-test__details dd{text-align:left}}@media(prefers-reduced-motion:reduce){.flowhero-calculator-test__result-content--refreshing{animation:none}}
