.workflow{--wf-blue-fill:#eaf2fe;--wf-blue-ink:#1f56b8;--wf-green-fill:#e8f6ee;--wf-green-ink:#17703f;--wf-amber-fill:#fdf6df;--wf-amber-ink:#8a5a00;--wf-purple-fill:#f1ebfd;--wf-purple-ink:#6230c4;--wf-teal-fill:#e5f6f2;--wf-teal-ink:#0f6b5d;scroll-margin-top:5rem}.workflow-tone-blue{--tone-fill:var(--wf-blue-fill);--tone-ink:var(--wf-blue-ink)}.workflow-tone-green{--tone-fill:var(--wf-green-fill);--tone-ink:var(--wf-green-ink)}.workflow-tone-amber{--tone-fill:var(--wf-amber-fill);--tone-ink:var(--wf-amber-ink)}.workflow-tone-purple{--tone-fill:var(--wf-purple-fill);--tone-ink:var(--wf-purple-ink)}.workflow-tone-teal{--tone-fill:var(--wf-teal-fill);--tone-ink:var(--wf-teal-ink)}.workflow-header{max-width:48rem}.workflow-toggle{margin-top:.75rem}.workflow-number{background:var(--tone-ink);color:#fff;border-radius:999px;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.05rem;font-weight:700;display:inline-grid}.workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem;margin:1.5rem 0 1rem;display:grid}.workflow-step{background:var(--tone-fill);min-height:4.25rem;color:var(--heading,#0b1730);font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:12px;align-items:center;gap:.6rem;padding:.6rem .75rem;font-weight:600;line-height:1.2;display:flex;position:relative}.workflow-step+.workflow-step:before{content:"";clip-path:polygon(0 30%,55% 30%,55% 0,100% 50%,55% 100%,55% 70%,0 70%);background:#2b3446;width:1.1rem;height:1.1rem;position:absolute;top:50%;left:-1.35rem;translate:0 -50%}.workflow-step:hover{border-color:color-mix(in srgb, var(--tone-ink) 35%, transparent)}.workflow-step[aria-selected=true]{border-color:var(--tone-ink);box-shadow:0 6px 18px color-mix(in srgb, var(--tone-ink) 22%, transparent)}.workflow-step:focus-visible{outline:3px solid var(--tone-ink);outline-offset:3px}.workflow-panel{background:var(--tone-fill);border-radius:16px;grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);align-items:start;gap:1.5rem 2rem;padding:1.5rem;display:grid}.workflow-panel:focus-visible{outline:3px solid var(--tone-ink);outline-offset:3px}.workflow-art{width:100%;max-width:15rem;height:auto}.workflow-panel-kicker{color:var(--tone-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.8rem;font-weight:700}.workflow-panel h3{margin:0 0 .35rem;font-size:clamp(1.35rem,2.2vw,1.7rem)}.workflow-panel-summary{margin:0 0 .75rem;font-weight:600}.workflow-panel ul,.workflow-card ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.workflow-panel li,.workflow-card li{padding-left:1.1rem;line-height:1.4;position:relative}.workflow-panel li:before,.workflow-card li:before{content:"";background:var(--tone-ink);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.5em;left:0}.workflow-panel-nav{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.workflow-panel-nav .button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.workflow-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin:1.5rem 0 1rem;padding:0;list-style:none;display:grid}.workflow-card{background:var(--tone-fill);border-radius:14px;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.workflow-card h3{margin:0;font-size:1.05rem;line-height:1.25}.workflow-card .workflow-art{align-self:center;max-width:8rem}.workflow-card li{font-size:.9rem}.workflow-benefits{background:linear-gradient(#f7fbff 0%,#eef5fe 100%);border:1px solid #dbe7f7;border-radius:16px;margin-top:1.5rem;padding:1.1rem 1.25rem}.workflow-benefits>h3{text-align:center;margin:0 0 .75rem;font-size:1.3rem}.workflow-benefits ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-benefits li{align-items:flex-start;gap:.7rem;padding:.25rem .9rem;display:flex}.workflow-benefits li+li{border-left:1px solid #d3e1f4}.workflow-benefit-art{flex:none;width:2.5rem;height:2.5rem}.workflow-benefits h4{margin:0 0 .2rem;font-size:.98rem}.workflow-benefits p{margin:0;font-size:.85rem;line-height:1.35}@media (max-width:1100px){.workflow-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-benefits ul{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.8rem}.workflow-benefits li:nth-child(4){border-left:0}}@media (max-width:860px){.workflow-steps{grid-template-columns:minmax(0,1fr);gap:.5rem}.workflow-step{min-height:3.25rem}.workflow-step+.workflow-step:before{display:none}.workflow-panel{grid-template-columns:minmax(0,1fr);padding:1.1rem}.workflow-art{max-width:10rem}.workflow-overview,.workflow-benefits ul{grid-template-columns:minmax(0,1fr)}.workflow-benefits li+li{border-top:1px solid #d3e1f4;border-left:0;padding-top:.7rem}}@media (max-width:420px){.workflow-next-name{display:none}}
