.flow[data-astro-cid-qbof656p]{--gap:var(--space-5);--line:color-mix(in srgb,var(--melyor-navy) 38%,transparent);flex-direction:column;align-items:stretch;display:flex}.flow__problem[data-astro-cid-qbof656p],.flow__result[data-astro-cid-qbof656p]{text-align:center;border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);flex-direction:column;align-self:center;align-items:center;gap:4px;display:flex}.flow__problem[data-astro-cid-qbof656p]{background:var(--surface-card);border:1px solid var(--border-default)}.flow__result[data-astro-cid-qbof656p]{background:var(--surface-inverse);color:var(--fg-on-dark);padding:var(--space-5) var(--space-7)}.flow__label[data-astro-cid-qbof656p]{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-3)}.flow__label--inv[data-astro-cid-qbof656p]{color:var(--melyor-sage)}.flow__problem-text[data-astro-cid-qbof656p]{font-size:var(--text-h4);color:var(--fg-1);letter-spacing:var(--tracking-heading);font-weight:600}.flow__result-text[data-astro-cid-qbof656p]{font-size:var(--text-h3);letter-spacing:var(--tracking-heading);font-weight:600;line-height:1.2}.flow__arrow[data-astro-cid-qbof656p]{color:var(--fg-2);justify-content:center;display:none}.flow__bus[data-astro-cid-qbof656p]{height:56px;position:relative}.flow__bus-label[data-astro-cid-qbof656p]{z-index:1;white-space:nowrap;padding:2px var(--space-3);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-2);background:var(--flow-bg,transparent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flow__bus[data-astro-cid-qbof656p]:before{content:"";background:var(--line);width:2px;height:28px;margin-left:-1px;position:absolute;top:0;left:50%}.flow__bus[data-astro-cid-qbof656p]:after{content:"";height:2px;top:28px;left:calc((100% - 3 * var(--gap)) / 8);right:calc((100% - 3 * var(--gap)) / 8);background:var(--line);margin-top:-1px;position:absolute}.flow__bus--end[data-astro-cid-qbof656p]:before,.flow__bus--end[data-astro-cid-qbof656p]:after{top:28px}.flow__lanes[data-astro-cid-qbof656p]{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.lane[data-astro-cid-qbof656p]{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);color:var(--fg-2);flex-direction:column;display:flex;position:relative}.lane[data-astro-cid-qbof656p]:before,.lane[data-astro-cid-qbof656p]:after{content:"";background:var(--line);width:2px;height:28px;margin-left:-1px;position:absolute;left:50%}.lane[data-astro-cid-qbof656p]:before{top:-28px}.lane[data-astro-cid-qbof656p]:after{bottom:-28px}.lane--blue[data-astro-cid-qbof656p]{background:var(--melyor-soft-blue)}.lane--sand[data-astro-cid-qbof656p]{background:var(--melyor-sand)}.lane--sage[data-astro-cid-qbof656p]{background:var(--melyor-sage)}.lane--white[data-astro-cid-qbof656p]{background:var(--surface-card);border:1px solid var(--melyor-navy)}.lane--blue[data-astro-cid-qbof656p],.lane--sand[data-astro-cid-qbof656p],.lane--sage[data-astro-cid-qbof656p]{color:var(--navy-700)}.lane__icon[data-astro-cid-qbof656p]{border-radius:var(--radius-md);background:var(--melyor-white);width:48px;height:48px;color:var(--melyor-navy);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.lane--white[data-astro-cid-qbof656p] .lane__icon[data-astro-cid-qbof656p]{background:var(--melyor-soft-blue)}.lane__title[data-astro-cid-qbof656p]{font-size:var(--text-h4);color:var(--fg-1)}.lane__text[data-astro-cid-qbof656p]{font-size:var(--text-small);line-height:1.5}@media (width<=1000px){.flow__lanes[data-astro-cid-qbof656p]{grid-template-columns:repeat(2,minmax(0,1fr))}.lane[data-astro-cid-qbof656p]:before,.lane[data-astro-cid-qbof656p]:after,.flow__bus[data-astro-cid-qbof656p]:before,.flow__bus[data-astro-cid-qbof656p]:after{display:none}.flow__bus[data-astro-cid-qbof656p]{height:auto;padding-block:var(--space-3);flex-direction:column;align-items:center;gap:6px;display:flex}.flow__bus-label[data-astro-cid-qbof656p]{white-space:normal;text-align:center;position:static;transform:none}.flow__arrow[data-astro-cid-qbof656p]{display:inline-flex}}@media (width<=560px){.flow__lanes[data-astro-cid-qbof656p]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.flow__result[data-astro-cid-qbof656p],.flow__problem[data-astro-cid-qbof656p]{align-self:stretch}.flow__result[data-astro-cid-qbof656p]{padding:var(--space-5)}}
