.process-overview[data-astro-cid-xud3bxr7]{padding:var(--section-spacing) 0;background:var(--color-surface-green-tint)}.container[data-astro-cid-xud3bxr7]{max-width:var(--max-width);padding:0 var(--container-padding);margin:0 auto}.overview-header[data-astro-cid-xud3bxr7]{text-align:center;margin-bottom:var(--grid-gap-lg)}.section-eyebrow[data-astro-cid-xud3bxr7]{font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--seed-primary-text);margin-bottom:var(--grid-gap-xs)}.section-title[data-astro-cid-xud3bxr7]{font-size:var(--text-h2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--seed-fg);margin:0 0 var(--grid-gap-xs)}.section-title-line[data-astro-cid-xud3bxr7]{width:var(--decor-line-width);height:var(--decor-line-height);background:var(--seed-primary);margin:0 auto var(--grid-gap-sm)}.overview-flow[data-astro-cid-xud3bxr7]{align-items:stretch;gap:var(--grid-gap);flex-direction:column;display:flex}.overview-row[data-astro-cid-xud3bxr7]{gap:var(--grid-gap);align-items:stretch;display:flex}.overview-row[data-astro-cid-xud3bxr7].row-reverse{flex-direction:row-reverse}.overview-cell[data-astro-cid-xud3bxr7]{flex:1 1 0;min-width:0;position:relative}.overview-card[data-astro-cid-xud3bxr7]{height:100%;padding:var(--grid-gap) var(--container-padding);text-align:center;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur-card));border:1px solid var(--color-border-glass);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), border-color var(--transition-base);position:relative}.overview-card[data-astro-cid-xud3bxr7]:hover{border-color:var(--color-border-glass-green);transform:translateY(-4px)}.card-num[data-astro-cid-xud3bxr7]{top:var(--grid-gap-xs);right:var(--container-padding);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--color-primary-10);letter-spacing:var(--tracking-display);position:absolute}.card-name[data-astro-cid-xud3bxr7]{font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--seed-fg);margin:0 0 var(--grid-gap-xs);line-height:var(--leading-tight)}.card-metric[data-astro-cid-xud3bxr7]{padding:var(--pill-padding-y) var(--pill-padding-x);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--seed-primary-text);background:var(--color-primary-08);border-radius:var(--radius-pill);letter-spacing:var(--tracking-label);line-height:var(--leading-normal);display:inline-block}.card-arrow[data-astro-cid-xud3bxr7]{width:var(--grid-gap);color:var(--seed-primary);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.card-arrow[data-astro-cid-xud3bxr7] svg{width:100%;height:var(--icon-size-sm)}.row-forward[data-astro-cid-xud3bxr7] .card-arrow[data-astro-cid-xud3bxr7].arrow-right{right:calc(var(--grid-gap) * -1)}.row-reverse[data-astro-cid-xud3bxr7] .card-arrow[data-astro-cid-xud3bxr7].arrow-left{left:calc(var(--grid-gap) * -1)}.overview-connector[data-astro-cid-xud3bxr7]{justify-content:flex-end;padding-right:12.5%;display:flex}.connector-arrow[data-astro-cid-xud3bxr7]{color:var(--seed-primary);width:var(--icon-size-sm);height:var(--grid-gap);justify-content:center;align-items:center;display:flex}.connector-arrow[data-astro-cid-xud3bxr7] svg{width:var(--icon-size-sm);height:var(--grid-gap)}@media (width<=1024px){.overview-row[data-astro-cid-xud3bxr7]{flex-wrap:wrap}.overview-cell[data-astro-cid-xud3bxr7]{flex:1 1 calc(50% - var(--grid-gap) / 2)}.card-arrow[data-astro-cid-xud3bxr7],.overview-connector[data-astro-cid-xud3bxr7]{display:none}.overview-row[data-astro-cid-xud3bxr7].row-reverse{flex-direction:row}}@media (width<=768px){.process-overview[data-astro-cid-xud3bxr7]{padding:var(--section-spacing-mobile) 0}.container[data-astro-cid-xud3bxr7]{padding:0 var(--container-padding-mobile)}.overview-header[data-astro-cid-xud3bxr7]{margin-bottom:var(--grid-gap-m)}.section-title[data-astro-cid-xud3bxr7]{font-size:var(--text-h2-mobile)}.overview-row[data-astro-cid-xud3bxr7]{gap:var(--grid-gap-sm);flex-direction:column}.overview-cell[data-astro-cid-xud3bxr7]{flex:100%}.overview-card[data-astro-cid-xud3bxr7]{align-items:center;gap:var(--grid-gap-sm);padding:var(--grid-gap-sm) var(--container-padding-mobile);text-align:left;display:flex}.overview-card[data-astro-cid-xud3bxr7]:hover{border-color:var(--color-border-glass);transform:none}.card-num[data-astro-cid-xud3bxr7]{font-size:var(--text-h2-mobile);color:var(--seed-primary);flex-shrink:0;position:static}.card-name[data-astro-cid-xud3bxr7]{flex:1;margin:0}.card-metric[data-astro-cid-xud3bxr7]{flex-shrink:0}}.process-step[data-astro-cid-dpo7oaqc]{padding:var(--grid-gap) 0;opacity:.5;transition:opacity var(--transition-slow) ease, border-color var(--transition-slow) ease;border-left:var(--step-active-border-width) solid transparent;border-right:var(--step-active-border-width) solid transparent;padding-left:var(--container-padding);padding-right:var(--container-padding)}.process-step[data-astro-cid-dpo7oaqc].is-active{opacity:1}.process-step[data-astro-cid-dpo7oaqc].is-active.is-odd{border-right-color:var(--seed-primary)}.process-step[data-astro-cid-dpo7oaqc].is-active.is-even{border-left-color:var(--seed-primary)}.step-grid[data-astro-cid-dpo7oaqc]{gap:var(--grid-gap-lg);grid-template-columns:1fr 1fr;align-items:center;display:grid}.is-odd[data-astro-cid-dpo7oaqc] .step-grid[data-astro-cid-dpo7oaqc] .step-media[data-astro-cid-dpo7oaqc]{order:1}.is-odd[data-astro-cid-dpo7oaqc] .step-grid[data-astro-cid-dpo7oaqc] .step-body[data-astro-cid-dpo7oaqc],.is-even[data-astro-cid-dpo7oaqc] .step-grid[data-astro-cid-dpo7oaqc] .step-media[data-astro-cid-dpo7oaqc]{order:2}.is-even[data-astro-cid-dpo7oaqc] .step-grid[data-astro-cid-dpo7oaqc] .step-body[data-astro-cid-dpo7oaqc]{order:1}.step-media[data-astro-cid-dpo7oaqc]{border-radius:var(--radius-card);box-shadow:var(--shadow-md);background:var(--color-surface-green-tint);overflow:hidden}.step-media[data-astro-cid-dpo7oaqc] img,.step-media[data-astro-cid-dpo7oaqc] .image-placeholder{width:100%;height:auto;max-height:var(--step-media-max-height);object-fit:cover;display:block}.step-figure[data-astro-cid-dpo7oaqc]{margin:0}.step-caption[data-astro-cid-dpo7oaqc]{padding:var(--grid-gap-xs) var(--container-padding) var(--grid-gap-sm);font-size:var(--text-caption);line-height:var(--leading-normal);letter-spacing:var(--tracking-label);color:var(--seed-muted);text-align:center}.step-eyebrow[data-astro-cid-dpo7oaqc]{align-items:baseline;gap:var(--grid-gap-xs);margin-bottom:var(--grid-gap-xs);color:var(--seed-primary-text);display:flex}.step-num[data-astro-cid-dpo7oaqc]{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.step-divider[data-astro-cid-dpo7oaqc]{color:var(--seed-muted);font-size:var(--text-body)}.step-eyebrow-label[data-astro-cid-dpo7oaqc]{font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.step-title[data-astro-cid-dpo7oaqc]{font-size:var(--text-h2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--seed-fg);margin:0 0 var(--grid-gap-sm)}.step-metric[data-astro-cid-dpo7oaqc]{padding:var(--pill-padding-y) var(--pill-padding-x);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--seed-primary-text);background:var(--color-primary-08);border-radius:var(--radius-pill);letter-spacing:var(--tracking-label);margin-bottom:var(--grid-gap);display:inline-block}.step-paragraphs[data-astro-cid-dpo7oaqc]{margin:0 0 var(--grid-gap)}.step-paragraphs[data-astro-cid-dpo7oaqc] p[data-astro-cid-dpo7oaqc]{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--seed-muted);margin:0 0 var(--grid-gap-sm)}.step-paragraphs[data-astro-cid-dpo7oaqc] p[data-astro-cid-dpo7oaqc]:last-child{margin-bottom:0}.step-params[data-astro-cid-dpo7oaqc]{gap:var(--grid-gap-sm);margin:0 0 var(--grid-gap);padding:var(--grid-gap-sm) var(--container-padding);background:var(--glass-bg-green);backdrop-filter:blur(var(--glass-blur-card));border:1px solid var(--color-border-glass);border-radius:var(--radius-card);grid-template-columns:repeat(2,1fr);display:grid}.param-item[data-astro-cid-dpo7oaqc]{flex-direction:column;gap:2px;display:flex}.param-name[data-astro-cid-dpo7oaqc]{font-size:var(--text-caption);color:var(--seed-muted);letter-spacing:var(--tracking-label)}.param-value[data-astro-cid-dpo7oaqc]{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--seed-fg);margin:0}.step-byproduct[data-astro-cid-dpo7oaqc]{gap:var(--grid-gap-sm);padding:var(--grid-gap-sm) var(--container-padding);background:var(--color-surface-green-mist);border:1px dashed var(--color-border-glass-green);border-radius:var(--radius-card);margin-top:var(--grid-gap-sm);display:flex}.byproduct-image[data-astro-cid-dpo7oaqc]{width:var(--byproduct-thumb-size);height:var(--byproduct-thumb-size);border-radius:var(--radius-base);background:var(--seed-bg);flex-shrink:0;overflow:hidden}.byproduct-image[data-astro-cid-dpo7oaqc] img,.byproduct-image[data-astro-cid-dpo7oaqc] .image-placeholder{object-fit:cover;width:100%;height:100%;display:block}.byproduct-figure[data-astro-cid-dpo7oaqc]{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;margin:0;display:flex}.byproduct-caption[data-astro-cid-dpo7oaqc]{font-size:var(--text-caption);line-height:var(--leading-tight);letter-spacing:var(--tracking-label);color:var(--seed-muted);text-align:center;max-width:var(--byproduct-thumb-size)}.byproduct-body[data-astro-cid-dpo7oaqc]{flex:1;min-width:0}.byproduct-eyebrow[data-astro-cid-dpo7oaqc]{font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);color:var(--seed-primary-text);margin:0 0 4px}.byproduct-name[data-astro-cid-dpo7oaqc]{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--seed-fg);margin:0 0 4px}.byproduct-desc[data-astro-cid-dpo7oaqc]{font-size:var(--text-small);line-height:var(--leading-normal);color:var(--seed-muted);margin:0}@media (width<=768px){.process-step[data-astro-cid-dpo7oaqc]{padding:var(--grid-gap) 0;opacity:1;border-left:none;border-right:none}.step-grid[data-astro-cid-dpo7oaqc]{gap:var(--grid-gap);grid-template-columns:1fr}.is-odd[data-astro-cid-dpo7oaqc] .step-grid[data-astro-cid-dpo7oaqc] .step-media[data-astro-cid-dpo7oaqc],.is-even[data-astro-cid-dpo7oaqc] .step-grid[data-astro-cid-dpo7oaqc] .step-media[data-astro-cid-dpo7oaqc],.is-odd[data-astro-cid-dpo7oaqc] .step-grid[data-astro-cid-dpo7oaqc] .step-body[data-astro-cid-dpo7oaqc],.is-even[data-astro-cid-dpo7oaqc] .step-grid[data-astro-cid-dpo7oaqc] .step-body[data-astro-cid-dpo7oaqc]{order:initial}.step-media[data-astro-cid-dpo7oaqc] img,.step-media[data-astro-cid-dpo7oaqc] .image-placeholder{max-height:var(--step-media-max-height-mobile)}.step-title[data-astro-cid-dpo7oaqc]{font-size:var(--text-h2-mobile)}.step-metric[data-astro-cid-dpo7oaqc],.step-paragraphs[data-astro-cid-dpo7oaqc]{margin-bottom:var(--grid-gap-sm)}.step-params[data-astro-cid-dpo7oaqc]{padding:var(--grid-gap-sm) var(--container-padding-mobile);margin-bottom:var(--grid-gap-sm);grid-template-columns:1fr}.step-byproduct[data-astro-cid-dpo7oaqc]{padding:var(--grid-gap-sm) var(--container-padding-mobile)}}.process-value[data-astro-cid-5q5wvuwu]{padding:var(--section-spacing) 0;background:var(--seed-bg)}.container[data-astro-cid-5q5wvuwu]{max-width:var(--max-width);padding:0 var(--container-padding);margin:0 auto}.value-header[data-astro-cid-5q5wvuwu]{text-align:center;margin-bottom:var(--grid-gap-lg)}.section-eyebrow[data-astro-cid-5q5wvuwu]{font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--seed-primary-text);margin-bottom:var(--grid-gap-xs)}.section-title[data-astro-cid-5q5wvuwu]{font-size:var(--text-h2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--seed-fg);margin:0 0 var(--grid-gap-xs)}.section-title-line[data-astro-cid-5q5wvuwu]{width:var(--decor-line-width);height:var(--decor-line-height);background:var(--seed-primary);margin:0 auto var(--grid-gap-sm)}.section-subtitle[data-astro-cid-5q5wvuwu]{font-size:var(--text-body);color:var(--seed-muted);line-height:var(--leading-relaxed);max-width:var(--content-narrow);margin:0 auto}.value-grid[data-astro-cid-5q5wvuwu]{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}.value-card[data-astro-cid-5q5wvuwu]{padding:var(--grid-gap) var(--container-padding);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur-card));border:1px solid var(--color-border-glass);border-radius:var(--radius-card);transition:transform var(--transition-base), border-color var(--transition-base);flex-direction:column;display:flex}.value-card[data-astro-cid-5q5wvuwu]:hover{border-color:var(--color-border-glass-green);transform:translateY(-4px)}.value-icon[data-astro-cid-5q5wvuwu]{width:var(--value-icon-box);height:var(--value-icon-box);background:var(--color-primary-08);color:var(--seed-primary);border-radius:var(--radius-card);margin-bottom:var(--grid-gap-sm);justify-content:center;align-items:center;display:flex}.value-icon[data-astro-cid-5q5wvuwu] svg{width:var(--value-icon-size);height:var(--value-icon-size)}.value-title[data-astro-cid-5q5wvuwu]{font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--seed-fg);margin:0 0 var(--grid-gap-xs)}.value-desc[data-astro-cid-5q5wvuwu]{font-size:var(--text-small);line-height:var(--leading-relaxed);color:var(--seed-muted);margin:0 0 var(--grid-gap);flex:1}.value-cta[data-astro-cid-5q5wvuwu]{align-items:center;gap:var(--grid-gap-xs);padding:var(--button-padding-sm-y) var(--button-padding-sm-x);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--seed-primary-text);background:var(--color-primary-08);border-radius:var(--radius-pill);transition:background var(--transition-base), transform var(--transition-base);align-self:flex-start;text-decoration:none;display:inline-flex}.value-cta[data-astro-cid-5q5wvuwu]:hover{background:var(--color-primary-10);transform:translate(2px)}.value-cta-arrow[data-astro-cid-5q5wvuwu] svg{width:var(--value-cta-arrow-size);height:var(--value-cta-arrow-size)}@media (width<=1024px){.value-grid[data-astro-cid-5q5wvuwu]{grid-template-columns:1fr}}@media (width<=768px){.process-value[data-astro-cid-5q5wvuwu]{padding:var(--section-spacing-mobile) 0}.container[data-astro-cid-5q5wvuwu]{padding:0 var(--container-padding-mobile)}.value-header[data-astro-cid-5q5wvuwu]{margin-bottom:var(--grid-gap-m)}.section-title[data-astro-cid-5q5wvuwu]{font-size:var(--text-h2-mobile)}.value-card[data-astro-cid-5q5wvuwu]{padding:var(--grid-gap-sm) var(--container-padding-mobile)}.value-card[data-astro-cid-5q5wvuwu]:hover{border-color:var(--color-border-glass);transform:none}.value-cta[data-astro-cid-5q5wvuwu]{min-height:var(--mobile-nav-touch-size)}.value-cta[data-astro-cid-5q5wvuwu]:hover{transform:none}}.process-page[data-astro-cid-stni5ux4]{gap:var(--grid-gap-lg);flex-direction:column;display:flex}.process-details[data-astro-cid-stni5ux4]{gap:var(--grid-gap-sm);flex-direction:column;display:flex}@media (width<=768px){.process-page[data-astro-cid-stni5ux4]{gap:var(--grid-gap-m)}.process-details[data-astro-cid-stni5ux4]{gap:var(--grid-gap);padding-left:var(--grid-gap-m);position:relative}.process-details[data-astro-cid-stni5ux4]:before{content:"";top:var(--grid-gap);bottom:var(--grid-gap);left:calc(var(--grid-gap-m) / 2 - var(--line-width-thin) / 2);width:var(--line-width-thin);background:var(--color-primary-15);position:absolute}.process-details[data-astro-cid-stni5ux4] .process-step{position:relative}.process-details[data-astro-cid-stni5ux4] .process-step:before{content:"";top:var(--grid-gap);left:calc(-1 * (var(--grid-gap-m) + var(--grid-gap-sm)) / 2);width:var(--grid-gap-sm);height:var(--grid-gap-sm);border-radius:var(--radius-pill);background:var(--seed-bg);border:var(--line-width-thin) solid var(--seed-primary);position:absolute}}
