.qc[data-astro-cid-6fjq7ark]{background:var(--color-surface-blue-soft);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-8);flex-direction:column;display:flex}.qc__mark[data-astro-cid-6fjq7ark]{color:var(--color-primary);opacity:.32}.qc__quote[data-astro-cid-6fjq7ark]{margin-top:var(--space-3);color:var(--color-heading);font-size:var(--fs-base);line-height:1.6}.qc__person[data-astro-cid-6fjq7ark]{align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border-light);display:flex}.qc__avatar[data-astro-cid-6fjq7ark]{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:56px;height:56px}.qc__meta[data-astro-cid-6fjq7ark]{text-align:left;flex-direction:column;gap:2px;display:flex}.qc__meta[data-astro-cid-6fjq7ark] strong[data-astro-cid-6fjq7ark]{color:var(--color-heading);font-size:var(--fs-sm)}.qc__role[data-astro-cid-6fjq7ark]{color:var(--color-muted);font-size:var(--fs-xs);line-height:1.35}.qc--large[data-astro-cid-6fjq7ark]{text-align:center;align-items:center;padding:clamp(2rem,5vw,3.5rem)}.qc--large[data-astro-cid-6fjq7ark] .qc__quote[data-astro-cid-6fjq7ark]{max-width:38ch;font-size:clamp(1.25rem,1.1rem + .8vw,1.625rem);line-height:1.5}.qc--large[data-astro-cid-6fjq7ark] .qc__person[data-astro-cid-6fjq7ark]{justify-content:center;align-self:stretch}.rj__head[data-astro-cid-eh5kwlgu]{text-align:center;max-width:44rem;margin-inline:auto;margin-bottom:var(--space-12)}.rj__intro[data-astro-cid-eh5kwlgu]{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--fs-lg)}.rj__steps[data-astro-cid-eh5kwlgu]{grid-template-columns:repeat(var(--rj-steps), minmax(0, 1fr));gap:clamp(1rem,2vw,1.75rem);display:grid;position:relative}.rj__steps[data-astro-cid-eh5kwlgu]:before{content:"";top:18px;left:calc(100% / var(--rj-steps) / 2);right:calc(100% / var(--rj-steps) / 2);background:var(--color-border-light);height:2px;position:absolute}.rj__step[data-astro-cid-eh5kwlgu]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.rj__num[data-astro-cid-eh5kwlgu]{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;width:36px;height:36px;font-weight:var(--fw-bold);font-size:var(--fs-sm);box-shadow:0 0 0 6px var(--color-surface-blue-faint);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rj__title[data-astro-cid-eh5kwlgu]{margin-top:var(--space-4);font-size:var(--fs-h3)}.rj__body[data-astro-cid-eh5kwlgu]{margin-top:var(--space-2);color:var(--color-text);line-height:1.6}.rj__proof[data-astro-cid-eh5kwlgu]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-top:clamp(3rem,6vw,4.5rem);display:grid}.rj__img[data-astro-cid-eh5kwlgu]{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}.rj__img--plain[data-astro-cid-eh5kwlgu]{box-shadow:none;border-radius:0}.rj__note[data-astro-cid-eh5kwlgu]{margin-top:var(--space-5);color:var(--color-muted);font-size:var(--fs-sm)}.rj__actions[data-astro-cid-eh5kwlgu]{margin-top:var(--space-6);align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}@media (width<=900px){.rj__steps[data-astro-cid-eh5kwlgu]{gap:var(--space-6);grid-template-columns:1fr;max-width:34rem;margin-inline:auto}.rj__steps[data-astro-cid-eh5kwlgu]:before{width:2px;height:auto;inset:18px auto 18px 17px}.rj__step[data-astro-cid-eh5kwlgu]{column-gap:var(--space-4);text-align:left;grid-template-columns:36px 1fr;align-items:start;display:grid}.rj__num[data-astro-cid-eh5kwlgu]{grid-row:span 2}.rj__title[data-astro-cid-eh5kwlgu]{margin-top:.3rem}.rj__proof[data-astro-cid-eh5kwlgu]{grid-template-columns:1fr}}.rc__head[data-astro-cid-ta6jj6hu]{text-align:center;max-width:44rem;margin-inline:auto;margin-bottom:var(--space-12)}.rc__intro[data-astro-cid-ta6jj6hu]{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--fs-lg)}.rc__grid[data-astro-cid-ta6jj6hu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.rc__card[data-astro-cid-ta6jj6hu]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.rc__media[data-astro-cid-ta6jj6hu]{aspect-ratio:4/3;padding:var(--space-4) var(--space-4) 0;overflow:hidden}.rc__img[data-astro-cid-ta6jj6hu]{object-fit:contain;width:100%;height:100%;display:block}.rc__body[data-astro-cid-ta6jj6hu]{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.rc__body[data-astro-cid-ta6jj6hu] h3[data-astro-cid-ta6jj6hu]{margin-bottom:var(--space-2)}.rc__body[data-astro-cid-ta6jj6hu] p[data-astro-cid-ta6jj6hu]{color:var(--color-muted);flex:1}.rc__link[data-astro-cid-ta6jj6hu]{margin-top:var(--space-5);align-items:center;gap:var(--space-2);color:var(--color-primary);font-weight:var(--fw-bold);align-self:flex-start;display:inline-flex}.rc__link[data-astro-cid-ta6jj6hu] .icon{transition:transform var(--transition)}.rc__link[data-astro-cid-ta6jj6hu]:hover{color:var(--color-primary-hover)}.rc__link[data-astro-cid-ta6jj6hu]:hover .icon{transform:translate(3px)}.rc__quote[data-astro-cid-ta6jj6hu]{max-width:40rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0}@media (width<=860px){.rc__grid[data-astro-cid-ta6jj6hu]{grid-template-columns:1fr;max-width:30rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.rc__link[data-astro-cid-ta6jj6hu] .icon{transition:none}}.rb[data-astro-cid-mlorq6g2]{background:var(--color-surface-blue);padding-block:var(--space-8)}.rb__inner[data-astro-cid-mlorq6g2]{justify-content:center;align-items:center;gap:var(--space-4) var(--space-8);text-align:center;flex-wrap:wrap;display:flex}.rb__text[data-astro-cid-mlorq6g2]{color:var(--color-heading);max-width:64ch}.rb__links[data-astro-cid-mlorq6g2]{justify-content:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.rb__links[data-astro-cid-mlorq6g2] a[data-astro-cid-mlorq6g2]{align-items:center;gap:var(--space-2);color:var(--color-primary);font-weight:var(--fw-bold);display:inline-flex}.rb__links[data-astro-cid-mlorq6g2] a[data-astro-cid-mlorq6g2]:hover{color:var(--color-primary-hover)}.rcl[data-astro-cid-snejvbwa]{max-width:48rem;margin-inline:auto}.rcl__cta[data-astro-cid-snejvbwa]{margin-top:var(--space-8);justify-content:center;display:flex}.rmp[data-astro-cid-2gbw2sp3]{padding-bottom:18%;position:relative}.rmp__main[data-astro-cid-2gbw2sp3]{width:88%;height:auto;display:block}.rmp__inset[data-astro-cid-2gbw2sp3]{width:40%;height:auto;position:absolute;bottom:0;right:0}.ro[data-astro-cid-umfexcg7]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.ro--left[data-astro-cid-umfexcg7] .ro__text[data-astro-cid-umfexcg7]{order:2}.ro--text[data-astro-cid-umfexcg7]{grid-template-columns:1fr;max-width:46rem;margin-inline:auto}.ro__body[data-astro-cid-umfexcg7]{margin-top:var(--space-5);color:var(--color-muted);font-size:var(--fs-lg)}.ro__bullets[data-astro-cid-umfexcg7]{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.ro__bullets[data-astro-cid-umfexcg7] li[data-astro-cid-umfexcg7]{align-items:flex-start;gap:var(--space-3);color:var(--color-heading);display:flex}.ro__check[data-astro-cid-umfexcg7]{color:var(--color-primary);flex-shrink:0;margin-top:.1em}.ro__bullet-link[data-astro-cid-umfexcg7]{color:var(--color-link);font-weight:var(--fw-bold);text-underline-offset:.2em;text-decoration:underline}.ro__bullet-link[data-astro-cid-umfexcg7]:hover{color:var(--color-primary-hover)}.ro__quote[data-astro-cid-umfexcg7]{margin-top:var(--space-8)}.ro__note[data-astro-cid-umfexcg7]{margin-top:var(--space-5);color:var(--color-muted);font-size:var(--fs-sm)}.ro__actions[data-astro-cid-umfexcg7]{margin-top:var(--space-6);align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.ro__img[data-astro-cid-umfexcg7]{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}.ro__img--plain[data-astro-cid-umfexcg7]{box-shadow:none;border-radius:0;width:auto;max-width:min(100%,520px);margin-inline:auto}@media (width<=900px){.ro[data-astro-cid-umfexcg7]{grid-template-columns:1fr}.ro--left[data-astro-cid-umfexcg7] .ro__text[data-astro-cid-umfexcg7]{order:0}.ro__media[data-astro-cid-umfexcg7]{order:-1}}.rf__head[data-astro-cid-ywirptiv]{text-align:center;max-width:44rem;margin-inline:auto;margin-bottom:var(--space-12)}.rf__intro[data-astro-cid-ywirptiv]{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--fs-lg)}.rf__flow[data-astro-cid-ywirptiv]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,4.6fr);align-items:stretch;display:grid}.rf__outputs[data-astro-cid-ywirptiv]{grid-template-columns:repeat(var(--rf-count), minmax(0, 1fr));gap:var(--space-3);display:grid}.rf__item[data-astro-cid-ywirptiv]{align-items:center;gap:var(--space-3);display:flex}.rf__arrow[data-astro-cid-ywirptiv],.rf__icon[data-astro-cid-ywirptiv]{color:var(--color-primary);flex-shrink:0;display:inline-flex}.rf__card[data-astro-cid-ywirptiv]{justify-content:center;align-items:center;gap:var(--space-2);min-height:100%;padding:var(--space-5) var(--space-3);background:var(--color-surface);border:2px solid var(--color-primary);border-radius:var(--radius-lg);color:var(--color-heading);font-weight:var(--fw-bold);text-align:center;flex-direction:column;flex:1;line-height:1.3;display:flex}.rf__card--source[data-astro-cid-ywirptiv]{background:var(--color-primary);color:#fff}.rf__card--source[data-astro-cid-ywirptiv] .rf__icon[data-astro-cid-ywirptiv]{color:#fff}.rf__quote[data-astro-cid-ywirptiv]{margin-top:clamp(2.5rem,5vw,3.5rem)}@media (width<=900px){.rf__flow[data-astro-cid-ywirptiv],.rf__outputs[data-astro-cid-ywirptiv]{grid-template-columns:1fr;width:100%;max-width:22rem;margin-inline:auto}.rf__item[data-astro-cid-ywirptiv]{flex-direction:column;align-items:stretch}.rf__arrow[data-astro-cid-ywirptiv]{align-self:center;transform:rotate(90deg)}.rf__card[data-astro-cid-ywirptiv]{min-height:0;padding:var(--space-4);flex-direction:row}}.rg__head[data-astro-cid-ktqblw6s]{text-align:center;max-width:44rem;margin-inline:auto;margin-bottom:var(--space-12)}.rg__intro[data-astro-cid-ktqblw6s]{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--fs-lg)}.rg__grid[data-astro-cid-ktqblw6s]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.rg__card[data-astro-cid-ktqblw6s]{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.rg__card[data-astro-cid-ktqblw6s]:before{content:"";background:var(--color-accent);height:3px;position:absolute;inset:0 0 auto}.rg__icon[data-astro-cid-ktqblw6s]{border-radius:var(--radius);background:var(--color-surface-blue);width:44px;height:44px;color:var(--color-primary);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:inline-flex}.rg__card[data-astro-cid-ktqblw6s] h3[data-astro-cid-ktqblw6s]{margin-bottom:var(--space-2)}.rg__card[data-astro-cid-ktqblw6s] p[data-astro-cid-ktqblw6s]{color:var(--color-muted);flex:1}.rg__link[data-astro-cid-ktqblw6s]{align-items:center;gap:var(--space-2);color:var(--color-primary);font-weight:var(--fw-bold);align-self:flex-start;display:inline-flex}.rg__card[data-astro-cid-ktqblw6s] .rg__link[data-astro-cid-ktqblw6s]{margin-top:var(--space-5)}.rg__link[data-astro-cid-ktqblw6s] .icon{transition:transform var(--transition)}.rg__link[data-astro-cid-ktqblw6s]:hover{color:var(--color-primary-hover)}.rg__link[data-astro-cid-ktqblw6s]:hover .icon{transform:translate(3px)}.rg__more[data-astro-cid-ktqblw6s]{margin-top:var(--space-8);text-align:center}.rg__quote[data-astro-cid-ktqblw6s]{margin-top:clamp(2rem,4vw,3rem)}.rg__cta[data-astro-cid-ktqblw6s]{justify-content:center;align-items:center;gap:var(--space-4) var(--space-6);text-align:center;flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.rg__note[data-astro-cid-ktqblw6s]{color:var(--color-heading)}@media (width<=860px){.rg__grid[data-astro-cid-ktqblw6s]{grid-template-columns:1fr;max-width:30rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.rg__link[data-astro-cid-ktqblw6s] .icon{transition:none}}.rcb[data-astro-cid-ylomdeo7]{background:var(--color-primary);color:#fff}.rcb__inner[data-astro-cid-ylomdeo7]{max-width:var(--container-narrow);padding:clamp(3.5rem, 7vw, 6rem) var(--container-pad);text-align:center;margin-inline:auto}.rcb__title[data-astro-cid-ylomdeo7]{color:#fff;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.rcb__body[data-astro-cid-ylomdeo7]{margin-top:var(--space-4);font-size:var(--fs-lg);color:#fff;line-height:1.6}.rcb__btn[data-astro-cid-ylomdeo7]{margin-top:var(--space-8);border-radius:var(--radius);min-height:44px;color:var(--color-primary);font-weight:var(--fw-bold);font-size:var(--fs-base);transition:background-color var(--transition), transform var(--transition);background:#fff;border:2px solid #0000;justify-content:center;align-items:center;padding:.9rem 2rem;line-height:1.2;display:inline-flex}.rcb__btn[data-astro-cid-ylomdeo7]:hover{background:var(--color-surface-blue);color:var(--color-primary-hover)}.rcb__btn[data-astro-cid-ylomdeo7]:active{transform:translateY(1px)}.rcb__btn[data-astro-cid-ylomdeo7]:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.rcb__btn[data-astro-cid-ylomdeo7]{transition:none}}
