form[data-astro-cid-fj7gkcfz]{flex-direction:column;gap:2rem;display:flex}fieldset[data-astro-cid-fj7gkcfz]{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:1rem;padding:1rem;display:flex}legend[data-astro-cid-fj7gkcfz]{padding:0 .5rem;font-weight:600}.field[data-astro-cid-fj7gkcfz]{flex-direction:column;gap:.25rem;display:flex}.field[data-astro-cid-fj7gkcfz] label[data-astro-cid-fj7gkcfz]{font-weight:500}.field[data-astro-cid-fj7gkcfz] .unit[data-astro-cid-fj7gkcfz]{color:var(--color-text-muted);font-size:.9em;font-weight:400}.field[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz][type=number],.field[data-astro-cid-fj7gkcfz] select[data-astro-cid-fj7gkcfz]{border:1px solid var(--color-border);border-radius:4px;padding:.5rem;font-size:1rem}.note[data-astro-cid-fj7gkcfz]{color:var(--color-text-muted);margin:0;font-size:.875rem}.radio-group[data-astro-cid-fj7gkcfz]{flex-direction:column;gap:.5rem;display:flex}.radio-group[data-astro-cid-fj7gkcfz] label[data-astro-cid-fj7gkcfz]{align-items:center;gap:.5rem;display:flex}#results[data-astro-cid-fj7gkcfz]{flex-direction:column;gap:1.5rem;margin-top:2rem;display:flex}#empty-state[data-astro-cid-fj7gkcfz]{color:var(--color-text-muted);font-style:italic}.capacity[data-astro-cid-fj7gkcfz]{font-size:var(--result-figure-size);color:var(--color-primary);font-weight:700}.warning[data-astro-cid-fj7gkcfz]{background-color:var(--color-warning);color:var(--color-dark);border-radius:4px;padding:.75rem 1rem;font-weight:500}.breakdown-list[data-astro-cid-fj7gkcfz]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.breakdown-list[data-astro-cid-fj7gkcfz] li{gap:.35rem;min-width:0;display:grid}.breakdown-list[data-astro-cid-fj7gkcfz] .bar-label{align-items:baseline;gap:var(--space-sm);color:var(--color-text);font-size:var(--font-size-sm);grid-template-columns:minmax(0,1fr) auto;line-height:1.3;display:grid}.breakdown-list[data-astro-cid-fj7gkcfz] .bar-label span:first-child{min-width:0;font-weight:600}.breakdown-list[data-astro-cid-fj7gkcfz] .bar-label span:last-child{min-width:3ch;color:var(--color-primary-dark);font-variant-numeric:tabular-nums;text-align:right;font-weight:750}.breakdown-list[data-astro-cid-fj7gkcfz] .bar-container{border-radius:var(--radius-full);background:#d5dfe2;height:.45rem;overflow:hidden}.breakdown-list[data-astro-cid-fj7gkcfz] .bar{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-secondary));min-width:.25rem;height:100%;transition:width .2s}.calculator-shell[data-astro-cid-fj7gkcfz]{gap:var(--space-lg);grid-template-columns:minmax(30rem,1.45fr) minmax(18rem,1fr);align-items:start;display:grid}.calculator-shell[data-astro-cid-fj7gkcfz] form[data-astro-cid-fj7gkcfz]{gap:var(--space-md);min-width:0}.usage-fields[data-astro-cid-fj7gkcfz],.catchment-fields[data-astro-cid-fj7gkcfz]{gap:var(--space-sm) var(--space-md);border-color:var(--color-border);border-radius:var(--radius-xl);padding:var(--space-md);background:var(--color-surface-raised);box-shadow:var(--shadow-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.usage-fields[data-astro-cid-fj7gkcfz] legend[data-astro-cid-fj7gkcfz],.catchment-fields[data-astro-cid-fj7gkcfz] legend[data-astro-cid-fj7gkcfz]{color:var(--color-primary-dark);font-size:var(--font-size-xl);letter-spacing:-.02em;padding-inline:var(--space-xs);font-weight:750}.fieldset-intro[data-astro-cid-fj7gkcfz],.field--wide[data-astro-cid-fj7gkcfz]{grid-column:1/-1}.fieldset-intro[data-astro-cid-fj7gkcfz]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;padding:0}.field[data-astro-cid-fj7gkcfz]{gap:.45rem;min-width:0}.field[data-astro-cid-fj7gkcfz] label[data-astro-cid-fj7gkcfz],.radio-group[data-astro-cid-fj7gkcfz] legend[data-astro-cid-fj7gkcfz]{font-weight:650}.field[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz][type=number],.field[data-astro-cid-fj7gkcfz] select[data-astro-cid-fj7gkcfz]{border-color:var(--color-border);border-radius:var(--radius-md);background:var(--color-background);width:100%;min-height:3rem;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);padding:.65rem .8rem}.field[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz][type=number]:hover,.field[data-astro-cid-fj7gkcfz] select[data-astro-cid-fj7gkcfz]:hover{border-color:var(--color-primary-light)}.field[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz][type=number]:focus,.field[data-astro-cid-fj7gkcfz] select[data-astro-cid-fj7gkcfz]:focus{border-color:var(--color-secondary);background:var(--color-surface-raised)}.radio-group[data-astro-cid-fj7gkcfz]{gap:var(--space-xs);border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.radio-group[data-astro-cid-fj7gkcfz] legend[data-astro-cid-fj7gkcfz]{margin-bottom:var(--space-xs);padding:0}.radio-group[data-astro-cid-fj7gkcfz] label[data-astro-cid-fj7gkcfz]{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:100%;padding:var(--space-xs);background:var(--color-background);font-size:var(--font-size-sm);cursor:pointer;align-items:flex-start}.radio-group[data-astro-cid-fj7gkcfz] label[data-astro-cid-fj7gkcfz]:has(input:checked){border-color:var(--color-primary);background:var(--color-water-pale);box-shadow:inset 0 0 0 1px var(--color-primary)}.radio-group[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--color-primary);flex:none;margin-top:.15rem}.field[data-astro-cid-fj7gkcfz] details[data-astro-cid-fj7gkcfz]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.field[data-astro-cid-fj7gkcfz] summary[data-astro-cid-fj7gkcfz]{width:max-content;color:var(--color-primary);cursor:pointer;font-weight:650}#results[data-astro-cid-fj7gkcfz]{top:calc(5.5rem + var(--space-sm));border:2px solid var(--color-primary);border-radius:var(--radius-xl);min-width:0;padding:var(--space-md);background:linear-gradient(180deg, var(--color-surface-raised), #f4f9fb);box-shadow:var(--shadow-card);margin-top:0;position:sticky;overflow:hidden}.result-live-note[data-astro-cid-fj7gkcfz]{border-radius:var(--radius-full);background:var(--color-water-pale);width:max-content;color:var(--color-primary-dark);font-size:var(--font-size-xs);order:-2;margin:0;padding:.3rem .6rem;font-weight:700}#results[data-astro-cid-fj7gkcfz] h2[data-astro-cid-fj7gkcfz]{font-size:var(--font-size-2xl)}#result-ok[data-astro-cid-fj7gkcfz],#result-partial[data-astro-cid-fj7gkcfz],#result-above-single[data-astro-cid-fj7gkcfz]{order:-1}.result-kicker[data-astro-cid-fj7gkcfz]{padding:0 0 var(--space-3xs);color:var(--color-primary);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:750}#empty-state[data-astro-cid-fj7gkcfz]{align-content:center;gap:var(--space-xs);min-height:12rem;color:var(--color-text);text-align:center;font-style:normal;display:grid}#empty-state[data-astro-cid-fj7gkcfz][hidden]{display:none}#empty-state[data-astro-cid-fj7gkcfz] p[data-astro-cid-fj7gkcfz]{color:var(--color-text-muted);padding:0}#empty-state[data-astro-cid-fj7gkcfz] .result-kicker[data-astro-cid-fj7gkcfz]{color:var(--color-primary);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.capacity[data-astro-cid-fj7gkcfz]{padding-top:var(--space-xs);letter-spacing:-.05em;margin:0;line-height:1}#ok-tank-fill[data-astro-cid-fj7gkcfz]{padding-block:var(--space-sm)}.tank-legend[data-astro-cid-fj7gkcfz]{justify-content:center;gap:.5rem var(--space-sm);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.tank-legend[data-astro-cid-fj7gkcfz] span[data-astro-cid-fj7gkcfz]{align-items:center;gap:.4rem;display:inline-flex}.tank-legend[data-astro-cid-fj7gkcfz] i[data-astro-cid-fj7gkcfz]{inline-size:1.35rem;filter:drop-shadow(0 0 1px var(--color-primary-dark));border-top:2px solid #fff;display:inline-block}.tank-legend[data-astro-cid-fj7gkcfz] .tank-legend__dry[data-astro-cid-fj7gkcfz]{border-color:var(--color-accent);filter:none;border-top-style:dashed}.usage-metrics[data-astro-cid-fj7gkcfz],.result-metrics[data-astro-cid-fj7gkcfz]{gap:var(--space-xs);margin-block:var(--space-sm);display:grid}.usage-metrics[data-astro-cid-fj7gkcfz]{grid-template-columns:repeat(3,minmax(0,1fr))}.result-metrics--two[data-astro-cid-fj7gkcfz]{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-metrics[data-astro-cid-fj7gkcfz] div[data-astro-cid-fj7gkcfz],.result-metrics[data-astro-cid-fj7gkcfz] div[data-astro-cid-fj7gkcfz]{border:1px solid var(--color-border-light);border-radius:var(--radius-md);min-width:0;padding:var(--space-xs);background:#ffffffb8}.usage-metrics[data-astro-cid-fj7gkcfz] dt[data-astro-cid-fj7gkcfz],.result-metrics[data-astro-cid-fj7gkcfz] dt[data-astro-cid-fj7gkcfz]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.usage-metrics[data-astro-cid-fj7gkcfz] dd[data-astro-cid-fj7gkcfz],.result-metrics[data-astro-cid-fj7gkcfz] dd[data-astro-cid-fj7gkcfz]{color:var(--color-primary-dark);font-size:var(--font-size-lg);overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:750;line-height:1.15}.breakdown-details[data-astro-cid-fj7gkcfz]{border-top:1px solid var(--color-border);padding-top:var(--space-sm)}.breakdown-details[data-astro-cid-fj7gkcfz] summary[data-astro-cid-fj7gkcfz]{color:var(--color-primary);cursor:pointer;font-weight:700}.breakdown-list[data-astro-cid-fj7gkcfz]{margin-top:var(--space-sm)}.result-guidance[data-astro-cid-fj7gkcfz]{border-left:.3rem solid var(--color-secondary);border-radius:var(--radius-md);padding:var(--space-sm);background:var(--color-water-pale)}.multi-tank-visual[data-astro-cid-fj7gkcfz]{justify-content:center;align-items:end;gap:var(--space-sm);margin-block:var(--space-md);border-radius:var(--radius-lg);padding:var(--space-md);background:linear-gradient(180deg, var(--color-water-pale), #f4f9fb);display:flex}.multi-tank-visual__tanks[data-astro-cid-fj7gkcfz]{align-items:end;gap:.45rem;display:flex}.multi-tank-visual__tanks[data-astro-cid-fj7gkcfz] span[data-astro-cid-fj7gkcfz]{border-radius:50% 50% var(--radius-sm) var(--radius-sm) / 18% 18% var(--radius-sm) var(--radius-sm);background:repeating-linear-gradient(to bottom, var(--color-steel-light) 0 8px, var(--color-steel) 9px 10px);block-size:4.5rem;inline-size:3.1rem;box-shadow:var(--shadow-sm);border:2px solid #567781;display:block}.multi-tank-visual[data-astro-cid-fj7gkcfz]>strong[data-astro-cid-fj7gkcfz]{color:var(--color-primary-dark);font-size:var(--font-size-2xl);padding-bottom:.5rem}.warning[data-astro-cid-fj7gkcfz]{border-left:.3rem solid var(--color-warning);border-radius:var(--radius-md);background:#fcf0df}.result-note[data-astro-cid-fj7gkcfz]{color:var(--color-text-muted,inherit);font-size:var(--font-size-xs);margin-block-start:var(--space-sm)}@media (width<=54rem){.calculator-shell[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr}#results[data-astro-cid-fj7gkcfz]{position:relative;top:auto}#empty-state[data-astro-cid-fj7gkcfz]{min-height:14rem}}@media (width<=42rem){.usage-fields[data-astro-cid-fj7gkcfz],.catchment-fields[data-astro-cid-fj7gkcfz],.radio-group[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr}.fieldset-intro[data-astro-cid-fj7gkcfz],.field--wide[data-astro-cid-fj7gkcfz]{grid-column:auto}.usage-fields[data-astro-cid-fj7gkcfz],.catchment-fields[data-astro-cid-fj7gkcfz],#results[data-astro-cid-fj7gkcfz]{border-radius:var(--radius-lg);padding:var(--space-sm)}.usage-metrics[data-astro-cid-fj7gkcfz]{grid-template-columns:1fr}}.faq__kicker[data-astro-cid-pm46uilb]{text-align:var(--faq-align,center);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2xs);display:block}.faq__heading[data-astro-cid-pm46uilb]{text-align:var(--faq-align,center);font-size:var(--font-size-3xl);margin-bottom:var(--space-xl)}.faq__list[data-astro-cid-pm46uilb]{gap:var(--space-sm);flex-direction:column;display:flex}.faq__item[data-astro-cid-pm46uilb]{background-color:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.faq__question[data-astro-cid-pm46uilb]{padding:var(--space-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.faq__question[data-astro-cid-pm46uilb]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-pm46uilb]:after{content:"+";font-size:var(--font-size-xl);color:var(--color-primary);transition:transform var(--transition-bounce-md)}.faq__item[data-astro-cid-pm46uilb][open] .faq__question[data-astro-cid-pm46uilb]:after{transform:rotate(45deg)}.faq__answer-wrapper[data-astro-cid-pm46uilb]{transition:grid-template-rows var(--transition-bounce-md);grid-template-rows:0fr;display:grid}.faq__item[data-astro-cid-pm46uilb][open] .faq__answer-wrapper[data-astro-cid-pm46uilb]{grid-template-rows:1fr}.faq__item[data-astro-cid-pm46uilb][open] .faq__answer-wrapper[data-astro-cid-pm46uilb].closing{grid-template-rows:0fr}.faq__answer[data-astro-cid-pm46uilb]{padding:0 var(--space-md);color:var(--color-text-muted);line-height:var(--line-height-loose);max-width:none;overflow:hidden}.faq__item[data-astro-cid-pm46uilb][open] .faq__answer[data-astro-cid-pm46uilb]{padding-bottom:var(--space-md)}.intro[data-astro-cid-lcdefpme]{gap:var(--space-xl);max-width:var(--container-max);padding:var(--space-2xl) var(--container-padding) var(--space-xl);text-align:left;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);align-items:center;margin:0 auto;display:grid}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15ch;color:var(--color-primary-dark);font-size:var(--font-size-5xl)}.intro__kicker[data-astro-cid-lcdefpme]{color:var(--color-primary);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.intro__lead[data-astro-cid-lcdefpme]{max-width:46rem;font-size:var(--font-size-lg);color:var(--color-text-muted)}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:48rem;margin-block:var(--space-md);line-height:var(--line-height-loose)}.intro__actions[data-astro-cid-lcdefpme]{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.intro__visual[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-lg);background:linear-gradient(155deg, var(--color-surface-raised), var(--color-water-pale));box-shadow:var(--shadow-card);display:grid;overflow:hidden}.intro__visual[data-astro-cid-lcdefpme] .tank{max-height:17rem}.intro__equation[data-astro-cid-lcdefpme]{color:var(--color-primary-dark);font-size:var(--font-size-xs);flex-wrap:wrap;justify-content:center;gap:.4rem;font-weight:700;display:flex}.intro__equation[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);padding:.35rem .6rem}.intro__equation[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--color-secondary-dark);align-self:center;font-style:normal}.intro__visual[data-astro-cid-lcdefpme]>strong[data-astro-cid-lcdefpme]{color:var(--color-primary-dark);text-align:center}.calculator[data-astro-cid-lcdefpme]{max-width:var(--container-max);padding:var(--space-lg) var(--container-padding) var(--space-xl);margin:0 auto}.region-feature[data-astro-cid-lcdefpme]{gap:var(--space-xl);width:calc(100% - (2 * var(--container-padding)));max-width:var(--container-max);margin:var(--space-lg) auto 0;padding:var(--space-2xl) var(--container-padding);background:var(--color-surface);border-radius:var(--radius-2xl);grid-template-columns:minmax(0,1.1fr) minmax(17rem,.9fr);align-items:center;display:grid;overflow:hidden}.region-feature__copy[data-astro-cid-lcdefpme]{max-width:35rem}.region-feature[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.faq__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-primary-dark)}.region-feature__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.section-kicker),.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child,.faq__intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child,.cta[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.section-kicker){margin-block:var(--space-sm);color:var(--color-text-muted);line-height:var(--line-height-loose)}.how__eyebrow[data-astro-cid-lcdefpme]{margin:0 0 var(--space-xs);color:var(--color-primary);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.text-link[data-astro-cid-lcdefpme]{margin-top:var(--space-sm);align-items:center;gap:.4rem;font-weight:750;display:inline-flex}.text-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform var(--transition-fast)}.text-link[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{transform:translate(.2rem)}.how[data-astro-cid-lcdefpme]{padding:var(--space-2xl) var(--container-padding);background:radial-gradient(circle at 92% 12%, #c9ecf894, transparent 24rem), var(--color-background)}.section-heading[data-astro-cid-lcdefpme]{max-width:47rem;margin:0 auto var(--space-xl);text-align:center}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-sm);font-size:var(--font-size-4xl)}.how__story[data-astro-cid-lcdefpme]{gap:var(--space-2xl);max-width:var(--container-max);margin:0 auto;display:grid}.how__row[data-astro-cid-lcdefpme]{gap:clamp(var(--space-lg), 5vw, var(--space-2xl));grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.how__row--image-first[data-astro-cid-lcdefpme] .how__copy[data-astro-cid-lcdefpme]{order:2}.how__copy[data-astro-cid-lcdefpme]{max-width:36rem}.how__copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.how__methodology[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-primary-dark);font-size:var(--font-size-2xl)}.how__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.how__eyebrow){margin-block:var(--space-sm) var(--space-md);color:var(--color-text-muted);line-height:var(--line-height-loose)}.how__steps[data-astro-cid-lcdefpme]{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.how__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-sm);border-top:1px solid var(--color-border);padding-top:var(--space-sm);grid-template-columns:2.4rem minmax(0,1fr);align-items:start;display:grid}.how__steps[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{background:var(--color-water-pale);block-size:2.4rem;inline-size:2.4rem;color:var(--color-primary-dark);font-size:var(--font-size-xs);border-radius:50%;place-items:center;font-weight:800;display:grid}.how__steps[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-text)}.how__steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-loose);margin:.2rem 0 0}.how__row[data-astro-cid-lcdefpme] .editorial-image__frame{border-radius:var(--radius-2xl)}.how__methodology[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-lg);max-width:var(--container-max);margin:var(--space-2xl) auto 0;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);display:flex}.how__methodology[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:var(--space-xs) 0 0;color:var(--color-text-muted)}.how__methodology[data-astro-cid-lcdefpme] .button{flex:none}.faq[data-astro-cid-lcdefpme]{gap:var(--space-xl);max-width:var(--container-max);padding:var(--space-2xl) var(--container-padding);grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);margin:0 auto;display:grid}.faq__intro[data-astro-cid-lcdefpme]{align-self:start;position:sticky;top:7rem}.faq__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--font-size-3xl)}.faq[data-astro-cid-lcdefpme] .faq__item{border:1px solid var(--color-border);background:var(--color-surface-raised);box-shadow:none}.faq[data-astro-cid-lcdefpme] .faq__question{color:var(--color-primary-dark)}.cta[data-astro-cid-lcdefpme]{max-width:min(72rem, calc(100% - 2 * var(--container-padding)));margin:var(--space-lg) auto var(--space-2xl);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-2xl) clamp(var(--space-md), 6vw, var(--space-2xl));box-shadow:var(--shadow-card);text-align:center;background:linear-gradient(135deg,#dbf3fb,#faf8f5)}.cta[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.section-kicker){max-width:42rem;margin-inline:auto}.cta__actions[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}@media (width<=54rem){.intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.intro__visual[data-astro-cid-lcdefpme]{grid-template-columns:minmax(8rem,14rem) 1fr}.intro__visual[data-astro-cid-lcdefpme] .tank{grid-row:1/3}.region-feature[data-astro-cid-lcdefpme],.how__row[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.region-feature[data-astro-cid-lcdefpme]{gap:var(--space-lg)}.region-feature__copy[data-astro-cid-lcdefpme],.how__copy[data-astro-cid-lcdefpme]{max-width:none}.how__row[data-astro-cid-lcdefpme] .editorial-image{order:1}.how__row[data-astro-cid-lcdefpme] .how__copy[data-astro-cid-lcdefpme]{order:2}.faq__intro[data-astro-cid-lcdefpme]{max-width:42rem;position:static}}@media (width<=42rem){.intro[data-astro-cid-lcdefpme]{padding-top:var(--space-xl);text-align:left}.intro__visual[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);grid-template-columns:1fr}.intro__visual[data-astro-cid-lcdefpme] .tank{grid-row:auto;max-height:13rem}.intro__actions[data-astro-cid-lcdefpme] .button,.how__methodology[data-astro-cid-lcdefpme] .button,.cta__actions[data-astro-cid-lcdefpme] .button{text-align:center;width:100%}.region-feature[data-astro-cid-lcdefpme],.how[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme]{padding-block:var(--space-xl)}.section-heading[data-astro-cid-lcdefpme]{margin-bottom:var(--space-lg);text-align:left}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--font-size-3xl)}.how__story[data-astro-cid-lcdefpme]{gap:var(--space-xl)}.how__methodology[data-astro-cid-lcdefpme]{padding:var(--space-md);display:grid}.cta[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);padding-block:var(--space-xl)}}
