.EngagementProcess-module__cnFclq__surface{border:1px solid var(--doc-structural-rule);border-radius:.25rem;margin-top:2.25rem;overflow:hidden}.EngagementProcess-module__cnFclq__philosophy{gap:1.5rem;padding:1.5rem 1rem 1.625rem;scroll-margin-top:5rem;display:grid}.EngagementProcess-module__cnFclq__philosophyTitle{color:var(--doc-ink);letter-spacing:-.015em;align-items:center;gap:.75rem;font-size:1.0625rem;font-weight:600;line-height:1.2;display:flex}.EngagementProcess-module__cnFclq__philosophyMark{width:2.25rem;height:2.25rem;color:var(--doc-hero-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.EngagementProcess-module__cnFclq__philosophyMark svg{width:1rem;height:1rem}.EngagementProcess-module__cnFclq__philosophyHeading{max-width:34rem;color:var(--doc-ink);letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:500;line-height:1.45}.EngagementProcess-module__cnFclq__philosophySummary{max-width:72ch;color:var(--doc-ink-soft);margin:.75rem 0 0;font-size:.8125rem;line-height:1.6}.EngagementProcess-module__cnFclq__flow{--process-text:#fff;--process-muted:#b8b8b8;--process-faint:#918f8c;--process-accent:#ff9a4a;--process-rule:#ffffff13;--process-rule-strong:#ffffff3d;isolation:isolate;border-top:1px solid var(--process-rule);border-bottom:1px solid var(--process-rule);background-color:var(--doc-paper);color:var(--process-text);position:relative;overflow:hidden}html:not(.dark) .EngagementProcess-module__cnFclq__flow{--process-text:var(--doc-ink);--process-muted:var(--doc-ink-soft);--process-faint:var(--doc-ink-faint);--process-accent:var(--doc-hero-accent);--process-rule:var(--doc-structural-rule);--process-rule-strong:var(--doc-rule-strong)}.EngagementProcess-module__cnFclq__table{z-index:1;border-collapse:collapse;text-align:left;width:100%;display:block;position:relative}.EngagementProcess-module__cnFclq__body{display:grid}.EngagementProcess-module__cnFclq__row{grid-template-rows:auto auto;grid-template-columns:3.5rem minmax(0,1fr);column-gap:1rem;min-width:0;padding:1.25rem 1rem 1.5rem;display:grid;position:relative}.EngagementProcess-module__cnFclq__row:not(:last-child){border-bottom:1px solid var(--process-rule)}.EngagementProcess-module__cnFclq__stepCell,.EngagementProcess-module__cnFclq__titleCell,.EngagementProcess-module__cnFclq__outputCell{padding:0;display:block}.EngagementProcess-module__cnFclq__stepCell{z-index:3;grid-row:1/span 2;position:relative}.EngagementProcess-module__cnFclq__row:first-child .EngagementProcess-module__cnFclq__stepCell:before{border-left:1px solid var(--process-rule-strong);content:"";width:0;height:2.125rem;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.EngagementProcess-module__cnFclq__stepNumber{color:var(--process-accent);font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1;display:block}.EngagementProcess-module__cnFclq__iconWell{z-index:3;width:3.5rem;height:3.5rem;color:var(--process-accent);justify-content:center;align-items:center;margin-top:.75rem;display:flex;position:relative}.EngagementProcess-module__cnFclq__stageGlyph{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:2rem;height:2rem}.EngagementProcess-module__cnFclq__mobileConnector{z-index:2;pointer-events:none;width:1rem;position:absolute;top:4.875rem;bottom:-4.125rem;left:calc(50% - .5rem);overflow:visible}.EngagementProcess-module__cnFclq__mobileConnector [data-process-route-line]{border-left:1px solid var(--process-rule-strong);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.EngagementProcess-module__cnFclq__titleCell{grid-column:2;align-self:start}.EngagementProcess-module__cnFclq__stageCue{color:var(--process-faint);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-size:.5625rem;font-weight:500;line-height:1.2;display:block}.EngagementProcess-module__cnFclq__stageTitle{max-width:20ch;color:var(--process-text);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.15}.EngagementProcess-module__cnFclq__outputCell{grid-column:2;padding-top:.875rem}.EngagementProcess-module__cnFclq__outputLabel{color:var(--process-faint);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-size:.5625rem;font-weight:500;line-height:1.2;display:block}.EngagementProcess-module__cnFclq__outputCopy{max-width:38ch;color:var(--process-muted);margin:0;font-size:.8125rem;line-height:1.58}.EngagementProcess-module__cnFclq__desktopRoute{display:none}.EngagementProcess-module__cnFclq__scopeGate{color:var(--doc-ink-faint);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.2rem .875rem;padding:.875rem 1rem;display:grid}.EngagementProcess-module__cnFclq__scopeGlyph{width:2rem;height:2rem;color:var(--doc-hero-accent);stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;flex:none;grid-row:1/span 2}.EngagementProcess-module__cnFclq__scopeLabel{color:var(--doc-hero-accent);letter-spacing:.16em;text-transform:uppercase;grid-column:2;font-size:.5625rem;font-weight:600;line-height:1.2;display:block}.EngagementProcess-module__cnFclq__scopeCopy{grid-column:2;margin:0;font-size:.8125rem;line-height:1.55}.EngagementProcess-module__cnFclq__scopeLink{grid-column:2;justify-self:start}@media (min-width:40rem){.EngagementProcess-module__cnFclq__surface{margin-top:3rem}.EngagementProcess-module__cnFclq__philosophy{padding:1.75rem 1.25rem}.EngagementProcess-module__cnFclq__scopeGate{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:48rem){.EngagementProcess-module__cnFclq__philosophy{grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);align-items:start;gap:2rem}.EngagementProcess-module__cnFclq__philosophyHeading{text-align:right;justify-self:end}.EngagementProcess-module__cnFclq__philosophySummary{text-align:right;grid-column:2;justify-self:end}}@media (min-width:64rem){.EngagementProcess-module__cnFclq__flow{--process-desktop-stage-axis:1.75rem}.EngagementProcess-module__cnFclq__body{grid-template-columns:repeat(3,minmax(0,1fr))}.EngagementProcess-module__cnFclq__row{grid-template-rows:auto auto 1fr;grid-template-columns:1fr;min-height:19rem;padding:1.5rem 1.375rem 1.75rem}.EngagementProcess-module__cnFclq__row:not(:last-child){border-right:1px solid var(--process-rule);border-bottom:0}.EngagementProcess-module__cnFclq__stepCell{grid-row:auto;place-items:start;display:grid}.EngagementProcess-module__cnFclq__row:first-child .EngagementProcess-module__cnFclq__stepCell:before{content:none}.EngagementProcess-module__cnFclq__stepNumber{position:absolute;top:0;left:0}.EngagementProcess-module__cnFclq__iconWell{margin:0 0 0 -1.375rem;transform:none}.EngagementProcess-module__cnFclq__mobileConnector{display:none}.EngagementProcess-module__cnFclq__titleCell,.EngagementProcess-module__cnFclq__outputCell{grid-column:1}.EngagementProcess-module__cnFclq__titleCell{padding-top:3rem}.EngagementProcess-module__cnFclq__stageTitle{font-size:1.25rem}.EngagementProcess-module__cnFclq__outputCell{align-self:end;padding-top:1.75rem}.EngagementProcess-module__cnFclq__desktopRoute{z-index:2;pointer-events:none;width:100%;height:0;display:block;position:absolute;top:3.25rem;left:0;overflow:visible}.EngagementProcess-module__cnFclq__desktopRoute [data-process-route-line]{top:0;right:calc(33.3333% - var(--process-desktop-stage-axis));left:var(--process-desktop-stage-axis);border-top:1px solid var(--process-rule-strong);position:absolute}.EngagementProcess-module__cnFclq__scopeGate{grid-template-columns:2rem auto minmax(0,1fr) auto;column-gap:.875rem}.EngagementProcess-module__cnFclq__scopeGlyph{grid-row:1}.EngagementProcess-module__cnFclq__scopeLabel{grid-column:2}.EngagementProcess-module__cnFclq__scopeCopy{text-align:right;grid-column:3;justify-self:end}.EngagementProcess-module__cnFclq__scopeLink{grid-area:1/4;justify-self:end}}
