.workflow-container[data-astro-cid-sxomagnq]{width:calc(100% - 3rem);max-width:1200px;margin-inline:auto}.workflow-hero[data-astro-cid-sxomagnq]{background:radial-gradient(ellipse at 12% 0, #214c4747, transparent 65%),var(--navy);color:#f9f6ef;text-align:center;padding:clamp(4.5rem,8vw,8rem) 0 4.75rem}.workflow-hero[data-astro-cid-sxomagnq] .section-kicker[data-astro-cid-sxomagnq]{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-light);justify-content:center}.workflow-pretitle[data-astro-cid-sxomagnq]{color:#c2cecf;margin-top:1.3rem;font-size:clamp(1rem,1.8vw,1.28rem)}.workflow-hero[data-astro-cid-sxomagnq] h1[data-astro-cid-sxomagnq]{letter-spacing:-.05em;text-wrap:balance;max-width:890px;margin:1.15rem auto 0;font-size:clamp(2.4rem,5.25vw,4.6rem);font-weight:650;line-height:1.13}.workflow-intro[data-astro-cid-sxomagnq]{color:#c2cecf;max-width:660px;margin:1.5rem auto 0;font-size:1rem;line-height:1.75}.workflow-nav[data-astro-cid-sxomagnq]{margin-top:5.4rem}.workflow-nav[data-astro-cid-sxomagnq] ol[data-astro-cid-sxomagnq]{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.workflow-nav[data-astro-cid-sxomagnq] ol[data-astro-cid-sxomagnq]:before{content:"";background:var(--tint);height:1px;position:absolute;top:1.35rem;left:8.3%;right:8.3%}.workflow-nav[data-astro-cid-sxomagnq] li[data-astro-cid-sxomagnq]{min-width:0;position:relative}.workflow-nav[data-astro-cid-sxomagnq] a[data-astro-cid-sxomagnq]{color:#c2cecf;flex-direction:column;align-items:center;gap:.85rem;display:flex}.workflow-nav[data-astro-cid-sxomagnq] a[data-astro-cid-sxomagnq]:hover{color:var(--accent-light)}.workflow-nav[data-astro-cid-sxomagnq] a[data-astro-cid-sxomagnq] span[data-astro-cid-sxomagnq]{border:2px solid var(--line);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--muted);border-radius:50%;place-items:center;font-size:.85rem;font-weight:650;transition:border-color .2s,background .2s;display:grid}.workflow-nav[data-astro-cid-sxomagnq] a[data-astro-cid-sxomagnq]:hover span[data-astro-cid-sxomagnq]{border-color:var(--line);background:var(--paper)}.workflow-nav[data-astro-cid-sxomagnq] strong[data-astro-cid-sxomagnq]{max-width:11rem;font-size:.86rem;font-weight:500;line-height:1.45}.process-detail[data-astro-cid-sxomagnq]{background:var(--canvas)}.workflow-steps-inner[data-astro-cid-sxomagnq]{padding:1.5rem 0 5rem 3rem;position:relative}.workflow-steps-inner[data-astro-cid-sxomagnq]:before{content:"";background:var(--tint);width:1px;position:absolute;top:4rem;bottom:5.6rem;left:0}.workflow-step[data-astro-cid-sxomagnq]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2.5rem,5vw,5.5rem);min-height:27rem;padding:3rem 0;scroll-margin-top:6rem;display:grid;position:relative}.workflow-step[data-astro-cid-sxomagnq]:nth-child(2n) .workflow-photo[data-astro-cid-sxomagnq]{order:2}.workflow-step[data-astro-cid-sxomagnq]:nth-child(2n) .workflow-copy[data-astro-cid-sxomagnq]{order:1}.workflow-marker[data-astro-cid-sxomagnq]{border:3px solid var(--line);background:var(--surface);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:50%;left:-3.45rem;transform:translateY(-50%)}.workflow-photo[data-astro-cid-sxomagnq]{aspect-ratio:1.44;background:var(--paper);border-radius:.8rem;overflow:hidden}.workflow-photo[data-astro-cid-sxomagnq] img[data-astro-cid-sxomagnq]{object-fit:cover;width:100%;height:100%}.workflow-copy[data-astro-cid-sxomagnq]{max-width:31rem}.workflow-step-number[data-astro-cid-sxomagnq]{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:700}.workflow-copy[data-astro-cid-sxomagnq] h2[data-astro-cid-sxomagnq]{letter-spacing:-.04em;margin-top:.8rem;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:600;line-height:1.15}.workflow-copy[data-astro-cid-sxomagnq]>p[data-astro-cid-sxomagnq]:not(.workflow-step-number){color:var(--muted);margin-top:1.2rem;font-size:1rem;line-height:1.85}.workflow-result[data-astro-cid-sxomagnq]{border-left:2px solid var(--line);gap:.4rem;margin-top:1.5rem;padding-left:1rem;display:grid}.workflow-result[data-astro-cid-sxomagnq] span[data-astro-cid-sxomagnq]{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:700}.workflow-result[data-astro-cid-sxomagnq] strong[data-astro-cid-sxomagnq]{color:var(--ink);font-size:.94rem;font-weight:600;line-height:1.55}.workflow-link[data-astro-cid-sxomagnq]{min-height:2.75rem;color:var(--accent);align-items:center;gap:.6rem;margin-top:1.3rem;font-size:.87rem;font-weight:650;display:inline-flex}.workflow-link[data-astro-cid-sxomagnq]:hover{text-underline-offset:.2rem;text-decoration:underline}.workflow-image-note[data-astro-cid-sxomagnq]{color:var(--muted);font-size:.72rem}.workflow-assurance[data-astro-cid-sxomagnq]{border-block:1px solid var(--line);background:var(--paper)}.workflow-assurance-inner[data-astro-cid-sxomagnq]{grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,6rem);padding-block:4.5rem;display:grid}.workflow-assurance[data-astro-cid-sxomagnq] h2[data-astro-cid-sxomagnq]{letter-spacing:-.035em;max-width:29rem;margin-top:1rem;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:600;line-height:1.2}.workflow-assurance-inner[data-astro-cid-sxomagnq]>div[data-astro-cid-sxomagnq]:last-child>p[data-astro-cid-sxomagnq]{max-width:37rem;color:var(--muted);line-height:1.85}@media (width<=800px){.workflow-nav[data-astro-cid-sxomagnq]{margin-top:3.5rem;padding-bottom:.7rem;overflow-x:auto}.workflow-nav[data-astro-cid-sxomagnq] ol[data-astro-cid-sxomagnq]{min-width:680px}.workflow-step[data-astro-cid-sxomagnq]{gap:2rem;min-height:0}.workflow-steps-inner[data-astro-cid-sxomagnq]{padding-left:2rem}.workflow-marker[data-astro-cid-sxomagnq]{left:-2.45rem}}@media (width<=640px){.workflow-container[data-astro-cid-sxomagnq]{width:calc(100% - 2.5rem)}.workflow-hero[data-astro-cid-sxomagnq]{padding:4rem 0 2.25rem}.workflow-hero[data-astro-cid-sxomagnq] h1[data-astro-cid-sxomagnq]{font-size:clamp(2.3rem,9vw,3.4rem)}.workflow-steps-inner[data-astro-cid-sxomagnq]{padding:0 0 3rem 1.55rem}.workflow-steps-inner[data-astro-cid-sxomagnq]:before{top:2.5rem;bottom:4rem;left:0}.workflow-step[data-astro-cid-sxomagnq]{flex-direction:column;align-items:stretch;gap:1.5rem;padding:2.5rem 0;display:flex}.workflow-step[data-astro-cid-sxomagnq]:nth-child(2n) .workflow-photo[data-astro-cid-sxomagnq],.workflow-step[data-astro-cid-sxomagnq]:nth-child(2n) .workflow-copy[data-astro-cid-sxomagnq]{order:initial}.workflow-marker[data-astro-cid-sxomagnq]{top:3.25rem;left:-1.98rem}.workflow-photo[data-astro-cid-sxomagnq]{aspect-ratio:1.4}.workflow-copy[data-astro-cid-sxomagnq] h2[data-astro-cid-sxomagnq]{font-size:2rem}.workflow-assurance-inner[data-astro-cid-sxomagnq]{grid-template-columns:1fr;gap:1.5rem;padding-block:3.5rem}}
