.section[data-astro-cid-gdyucrsw]{padding:var(--section-py) 0}.flow-section[data-astro-cid-gdyucrsw]{background:var(--color-bg);overflow-x:clip}.container[data-astro-cid-gdyucrsw]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.flow-visual[data-astro-cid-gdyucrsw]{margin:0 0 var(--space-8)}.flow-infographic[data-astro-cid-gdyucrsw]{border-radius:var(--radius-card);width:100%;height:auto;display:block}.flow-steps[data-astro-cid-gdyucrsw]{border-top:var(--border-hairline) solid var(--border-color-subtle)}.flow-step[data-astro-cid-gdyucrsw]{gap:var(--space-6);padding:var(--space-8) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.flow-step[data-astro-cid-gdyucrsw]:has(.flow-step-visual){grid-template-columns:4.5rem minmax(0,1fr) 160px}.flow-step-visual[data-astro-cid-gdyucrsw]{grid-area:1/3;align-self:start}.flow-step-visual[data-astro-cid-gdyucrsw] img[data-astro-cid-gdyucrsw]{border-radius:var(--radius-card);width:160px;height:auto;display:block}.flow-step-number[data-astro-cid-gdyucrsw]{font-family:var(--font-display-serif);font-size:var(--text-h2);font-weight:var(--font-weight-medium);font-variant-numeric:lining-nums tabular-nums;color:var(--color-champagne-dark);padding-top:.15em;line-height:1}.flow-step-body[data-astro-cid-gdyucrsw]{min-width:0}.flow-step-title[data-astro-cid-gdyucrsw]{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);letter-spacing:0;color:var(--color-text);line-height:1.5}.flow-step-desc[data-astro-cid-gdyucrsw]{max-width:68ch;font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text);margin:0}.flow-step-arrow[data-astro-cid-gdyucrsw]{display:none}.flow-note[data-astro-cid-gdyucrsw]{margin:var(--space-6) 0 0;font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text-muted)}@media (width<=768px){.flow-step[data-astro-cid-gdyucrsw],.flow-step[data-astro-cid-gdyucrsw]:has(.flow-step-visual){gap:var(--space-4);padding:var(--space-6) 0;grid-template-columns:3rem minmax(0,1fr)}.flow-step-visual[data-astro-cid-gdyucrsw]{margin-top:var(--space-3);grid-area:2/2}.flow-step-number[data-astro-cid-gdyucrsw]{font-size:var(--text-h3)}}.section[data-astro-cid-lk3tyd6p]{padding:0}.summary-details[data-astro-cid-lk3tyd6p]{border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.summary-details[data-astro-cid-lk3tyd6p]>summary[data-astro-cid-lk3tyd6p]{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-6) 0;cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.summary-details[data-astro-cid-lk3tyd6p]>summary[data-astro-cid-lk3tyd6p]::-webkit-details-marker{display:none}.summary-details[data-astro-cid-lk3tyd6p]>summary[data-astro-cid-lk3tyd6p]:after{content:"+";font-size:var(--text-h3);color:var(--color-text-muted);margin-left:auto;line-height:1}.summary-details[data-astro-cid-lk3tyd6p][open]>summary[data-astro-cid-lk3tyd6p]:after{content:"−"}.summary-title[data-astro-cid-lk3tyd6p]{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);letter-spacing:0;color:var(--color-text);margin:0;line-height:1.5}.summary-hint[data-astro-cid-lk3tyd6p]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted);flex-basis:100%;order:1}.llmo-summary[data-astro-cid-lk3tyd6p]{background:var(--color-bg)}.container[data-astro-cid-lk3tyd6p]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.summary-grid[data-astro-cid-lk3tyd6p]{-moz-column-gap:var(--space-16);column-gap:var(--space-16);border-top:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.summary-item[data-astro-cid-lk3tyd6p]{padding:var(--space-6) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.summary-item[data-astro-cid-lk3tyd6p] h3[data-astro-cid-lk3tyd6p]{margin:0 0 var(--space-3);font-family:var(--font-serif);font-size:var(--text-body);font-weight:var(--font-weight-mid);letter-spacing:0;color:var(--color-text)}.summary-item[data-astro-cid-lk3tyd6p] p[data-astro-cid-lk3tyd6p]{font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text);margin:0}.summary-item[data-astro-cid-lk3tyd6p] ul[data-astro-cid-lk3tyd6p]{margin:0;padding:0;list-style:none}.summary-item[data-astro-cid-lk3tyd6p] li[data-astro-cid-lk3tyd6p]{padding-left:var(--space-4);font-size:var(--text-body);line-height:var(--leading-loose);position:relative}.summary-item[data-astro-cid-lk3tyd6p] li[data-astro-cid-lk3tyd6p]:before{content:"";background:var(--color-champagne);width:5px;height:5px;position:absolute;top:.85em;left:0}.summary-item[data-astro-cid-lk3tyd6p] a[data-astro-cid-lk3tyd6p]{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-text);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--color-champagne);text-decoration-color:var(--color-champagne);display:inline-block}.summary-note[data-astro-cid-lk3tyd6p]{margin:var(--space-6) 0 0;font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text-muted)}@media (width<=768px){.summary-grid[data-astro-cid-lk3tyd6p]{grid-template-columns:1fr}}.unapproved-disclosure[data-astro-cid-zfrmogkg]{padding:var(--section-py) 0;background:var(--color-bg-cream)}.inner[data-astro-cid-zfrmogkg]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.unapproved-disclosure[data-astro-cid-zfrmogkg] h2[data-astro-cid-zfrmogkg]{margin:0 0 var(--space-4);font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--color-text);line-height:1.35}.lead[data-astro-cid-zfrmogkg]{max-width:68ch;margin:0 0 var(--space-8);font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text-muted)}.disclosure-details[data-astro-cid-zfrmogkg]{border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.disclosure-details[data-astro-cid-zfrmogkg] summary[data-astro-cid-zfrmogkg]{gap:var(--space-6);padding:var(--space-6) 0;font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);color:var(--color-text);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;line-height:1.5;list-style:none;display:grid}.disclosure-details[data-astro-cid-zfrmogkg] summary[data-astro-cid-zfrmogkg]::-webkit-details-marker{display:none}.disclosure-details[data-astro-cid-zfrmogkg] summary[data-astro-cid-zfrmogkg]:after{content:"+";color:var(--color-champagne-dark)}.disclosure-details[data-astro-cid-zfrmogkg][open] summary[data-astro-cid-zfrmogkg]:after{content:"−"}.disclosure-list[data-astro-cid-zfrmogkg]{margin:0;padding:0;list-style:none}.disclosure-list[data-astro-cid-zfrmogkg] li[data-astro-cid-zfrmogkg]{padding:var(--space-6) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.disclosure-list[data-astro-cid-zfrmogkg] h3[data-astro-cid-zfrmogkg]{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);letter-spacing:0;color:var(--color-text);line-height:1.5}.disclosure-list[data-astro-cid-zfrmogkg] p[data-astro-cid-zfrmogkg]{margin:0 0 var(--space-2);max-width:68ch;font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text)}.disclosure-list[data-astro-cid-zfrmogkg] li[data-astro-cid-zfrmogkg]:last-child{border-bottom:0}.disclosure-list[data-astro-cid-zfrmogkg] p[data-astro-cid-zfrmogkg]:last-child{margin-bottom:0}.footnote[data-astro-cid-zfrmogkg]{margin:var(--space-6) 0 0;font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text-muted)}@media (width<=768px){.disclosure-details[data-astro-cid-zfrmogkg] summary[data-astro-cid-zfrmogkg]{gap:var(--space-4);padding:var(--space-4) 0;font-size:var(--text-body)}.disclosure-list[data-astro-cid-zfrmogkg] li[data-astro-cid-zfrmogkg]{gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr)}}
