.landing-page .workflow-editorial{padding:clamp(72px,9vw,140px) var(--page-gutter);color:#f5f5f2;background:#1e1f1e}.landing-page .workflow-heading{grid-template-columns:1.8fr 1fr;align-items:center;gap:clamp(32px,4vw,64px);margin-bottom:clamp(56px,6vw,96px);display:grid}.landing-page .workflow-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.2vw,66px);font-weight:700;line-height:1.06}.landing-page .workflow-heading h2 span{color:#f4d55e}.landing-page .workflow-heading>p{border-left:1px solid #f5f5f240;margin:0;padding-left:clamp(24px,3vw,48px);font-size:clamp(17px,1.5vw,22px);line-height:1.55}.landing-page .workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(22px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.landing-page .workflow-steps li{min-width:0}.landing-page .workflow-marker{margin-bottom:34px;position:relative}.landing-page .workflow-marker span{color:#f4d55e;border:1px solid #f4d55e;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:grid}.landing-page .workflow-steps li:not(:last-child) .workflow-marker:after{content:"";background:#f5f5f240;height:1px;position:absolute;top:22px;left:60px;right:calc(-1*clamp(22px,3vw,48px) + 16px)}.landing-page .workflow-icon{color:#f4d55e;stroke-width:1.5px;width:48px;height:48px;margin-bottom:28px;display:block}.landing-page .workflow-steps h3{letter-spacing:-.02em;min-height:3.45em;margin:0 0 24px;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.15}.landing-page .workflow-steps p{color:#babcb8;margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.6}@media (max-width:1000px){.landing-page .workflow-heading{grid-template-columns:1fr}.landing-page .workflow-heading>p{border:0;max-width:52ch;padding:0}.landing-page .workflow-steps{grid-template-columns:1fr;gap:36px}.landing-page .workflow-steps li{padding-left:76px;position:relative}.landing-page .workflow-marker{height:100%;margin:0;position:absolute;top:0;left:0}.landing-page .workflow-steps li:not(:last-child) .workflow-marker:after{width:1px;height:calc(100% - 40px);top:60px;left:22px;right:auto}.landing-page .workflow-icon{width:36px;height:36px;margin-bottom:16px}.landing-page .workflow-steps h3{min-height:0;margin-bottom:12px}.landing-page .workflow-steps p{max-width:60ch}}
