.sr-proven-process-01{--process-eyebrow-color:var(--primary,#00b15a);--process-step-label-color:#f58220;--process-diagram-size:min(500px,72vw)}.sr-proven-process-01__header{padding-bottom:2rem}.sr-proven-process-01__eyebrow{color:var(--process-eyebrow-color);font-size:.875rem;font-weight:700;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.sr-proven-process-01__layout{align-items:center;display:grid;gap:1.5rem 2rem;grid-template-columns:1fr;grid-template-rows:auto;margin-inline:auto;max-width:1280px}.sr-proven-process-01__diagram{justify-self:center;max-width:var(--process-diagram-size);order:-1;width:100%}.sr-proven-process-01__diagram img{display:block;height:auto;margin-inline:auto;max-width:100%;width:var(--process-diagram-size)}.sr-proven-process-01__step{max-width:380px}.sr-proven-process-01__step-label{color:var(--process-step-label-color);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.sr-proven-process-01__step-title{font-size:1.375rem;font-weight:700;line-height:1.25;margin-bottom:.75rem}.sr-proven-process-01__step-description{font-size:1rem;line-height:1.6}.sr-proven-process-01__step-description p:last-child{margin-bottom:0}@media (min-width:992px){.sr-proven-process-01__header{padding-bottom:6rem;position:relative}.sr-proven-process-01__header:after{background:hsla(0,0%,100%,.2);bottom:3rem;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:400px}.sr-proven-process-01__layout{column-gap:1.75rem;grid-template-columns:minmax(0,1fr) var(--process-diagram-size) minmax(0,1fr);grid-template-rows:auto auto;row-gap:1.25rem}.sr-proven-process-01__diagram{grid-column:2;grid-row:2;order:0}.sr-proven-process-01__step--1{grid-column:2;grid-row:1;justify-self:center;max-width:440px;text-align:center}.sr-proven-process-01__step--2{align-self:start;grid-column:3;grid-row:2;justify-self:start;margin-top:14%;max-width:380px;text-align:left}.sr-proven-process-01__step--5{align-self:start;grid-column:1;grid-row:2;justify-self:end;margin-top:14%;max-width:380px;text-align:right}.sr-proven-process-01__step--3{align-self:end;grid-column:3;grid-row:2;justify-self:start;margin-bottom:10%;max-width:380px;text-align:left}.sr-proven-process-01__step--4{align-self:end;grid-column:1;grid-row:2;justify-self:end;margin-bottom:10%;max-width:380px;text-align:right}}@media (max-width:991.98px){.sr-proven-process-01__step{margin-inline:auto;max-width:580px;text-align:center}}