.creative #first-month.process-review{background:var(--paper);padding-block:64px;color-scheme:light}
.process-review .section-head{max-width:960px;margin-bottom:36px}
.process-review .section-head h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.08;max-width:30ch;text-wrap:initial}
.process-review .section-head h2 span{color:var(--accent-ink)}
.process-review .section-head .lead{max-width:67ch;margin-top:18px;font-size:1.0625rem;line-height:1.6}
.process-layout{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:52px;align-items:stretch}
.process-expertise{display:flex;flex-direction:column;justify-content:center;background:var(--accent-tint);border-radius:12px;padding:34px;min-width:0}
.process-expertise-body h3{font-size:clamp(2rem,3.1vw,2.75rem);line-height:1.08;letter-spacing:-.03em;color:var(--accent-ink);text-wrap:initial}
.process-expertise-body>p{font-size:.9375rem;line-height:1.65;margin-top:22px;max-width:36ch}
.process-expert{display:flex;gap:14px;align-items:center;margin-top:28px}
.process-expert img{width:58px;height:58px;border-radius:50%;object-fit:cover;flex:none}
.process-expert-name{font-size:1rem;font-weight:600;line-height:1.5}
.process-expert-role{font-size:.8125rem;color:var(--muted);line-height:1.5;margin:0}
.process-certification{font-size:.75rem;line-height:1.5;color:var(--accent-ink);font-weight:600;margin-top:18px}
.process-journey{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0}
.process-journey>li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:20px;padding-block:22px;position:relative}
.process-journey>li:first-child{padding-top:0}
.process-journey>li:last-child{padding-bottom:0}
.process-journey>li+li{border-top:1px solid var(--line)}
.process-number{font-family:var(--font-head);font-size:2.5rem;font-weight:500;line-height:1.1;color:var(--accent-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.process-step-copy h3{font-size:1.25rem;line-height:1.25;text-wrap:initial}
.process-step-copy p{font-size:.9375rem;line-height:1.6;margin-top:9px;max-width:54ch;color:var(--muted)}
.process-ownership{font-size:.8125rem;line-height:1.6;color:var(--muted);margin-top:28px}
.process-ownership strong{color:var(--ink);margin-right:6px}
@media(max-width:1023px){.process-layout{gap:28px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.process-expertise{padding:26px}.process-journey>li{grid-template-columns:40px minmax(0,1fr);gap:12px}.process-number{font-size:2rem}.process-step-copy h3{font-size:1.125rem}}
@media(max-width:699px){.creative #first-month.process-review{padding-block:40px}.process-review .section-head{margin-bottom:26px}.process-review .section-head h2{font-size:2rem;line-height:1.1;max-width:21ch}.process-review .section-head h2 br{display:none}.process-review .section-head h2 span{display:block;margin-top:3px}.process-review .section-head .lead{font-size:.9375rem;margin-top:16px}.process-layout{grid-template-columns:minmax(0,1fr);gap:28px}.process-journey{grid-row:1}.process-journey>li{padding-block:20px;gap:14px;grid-template-columns:36px minmax(0,1fr)}.process-step-copy h3{font-size:1.125rem}.process-step-copy p{font-size:.875rem;line-height:1.6;margin-top:8px}.process-expertise{padding:24px}.process-expertise-body h3{font-size:1.65rem;line-height:1.2}.process-expertise-body h3 br{display:none}.process-expertise-body h3 br:after{content:' '}.process-expertise-body>p{margin-top:14px;max-width:none;font-size:.875rem}.process-expert{margin-top:18px}.process-expert img{width:48px;height:48px}.process-certification{margin-top:14px}.process-ownership{margin-top:22px;font-size:.75rem}.process-ownership strong{display:block;margin:0 0 4px}}
