.css-dga-process{background:#fff;padding:100px 30px}.css-dga-process__container{margin:0 auto;max-width:1220px}.css-dga-process__header{margin-bottom:66px;max-width:850px}.css-dga-process__eyebrow{color:#f68f08;font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1.4;margin-bottom:13px;text-transform:uppercase}.css-dga-process__title{color:#14213d;font-size:42px;letter-spacing:-.025em;line-height:1.08;margin:0 0 20px;max-width:810px}.css-dga-process__description{color:#5f6673;font-size:14px;line-height:1.7;margin:0;max-width:800px}.css-dga-process__flow{display:grid;gap:24px;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.css-dga-process__line{background:#dce2e9;height:1px;left:5%;position:absolute;right:5%;top:25px}.css-dga-process__step{min-height:285px;padding-top:72px;position:relative;z-index:2}.css-dga-process__marker{align-items:center;background:#fff;border:1px solid #d8dee7;border-radius:50%;box-shadow:0 6px 16px rgba(20,33,61,.06);color:#f68f08;display:flex;font-size:9px;font-weight:700;height:50px;justify-content:center;left:0;position:absolute;top:0;width:50px}.css-dga-process__marker--featured{background:#f68f08;border-color:#f68f08;color:#fff}.css-dga-process__step-label{color:#f68f08;font-size:9px;font-weight:700;letter-spacing:.07em;margin-bottom:9px}.css-dga-process__step h3{color:#14213d;font-size:20px;letter-spacing:-.01em;line-height:1.25;margin:0 0 12px}.css-dga-process__step p{color:#636b77;font-size:11px;line-height:1.7;margin:0}.css-dga-process__step--featured{background:#fff8ef;border:1px solid rgba(246,143,8,.3);border-radius:15px;padding:72px 20px 22px}.css-dga-process__step--featured
.css-dga-process__marker{left:20px;top:-1px}.css-dga-process__outcome{align-items:center;background:#f8fafc;border:1px solid #dee3ea;border-radius:16px;display:grid;gap:48px;grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr);margin-top:62px;padding:32px 34px}.css-dga-process__outcome-left>span{color:#f68f08;display:block;font-size:9px;font-weight:700;letter-spacing:.07em;margin-bottom:8px}.css-dga-process__outcome-left h3{color:#14213d;font-size:22px;letter-spacing:-.01em;line-height:1.3;margin:0}.css-dga-process__outcome>p{color:#636b77;font-size:12px;line-height:1.7;margin:0}@media (max-width:1050px){.css-dga-process__flow{gap:42px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.css-dga-process__line{display:none}.css-dga-process__step--featured{grid-column:span 2}}@media (max-width:767px){.css-dga-process{overflow:hidden;padding:52px 20px 56px}.css-dga-process__header{margin-bottom:24px;max-width:100%}.css-dga-process__eyebrow{font-size:9px;margin-bottom:9px}.css-dga-process__title{font-size:29px;letter-spacing:-.025em;line-height:1.12;margin-bottom:14px;max-width:100%}.css-dga-process__description{font-size:14px;line-height:1.6;max-width:100%}.css-dga-process__line{display:none}.css-dga-process__flow{display:flex;gap:12px;margin-left:-20px;margin-right:-20px;overflow-x:auto;overflow-y:hidden;padding:2px 20px 14px;scroll-padding-left:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.css-dga-process__flow::-webkit-scrollbar{display:none}.css-dga-process__step,.css-dga-process__step--featured{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:0 0 82%;grid-column:auto;min-height:220px;padding:58px 20px 20px;scroll-snap-align:start}.css-dga-process__step--featured{background:#fff8ef;border-color:rgba(246,143,8,.3)}.css-dga-process__marker,.css-dga-process__step--featured .css-dga-process__marker{box-shadow:0 4px 12px rgba(20,33,61,.05);font-size:8px;height:34px;left:20px;top:16px;width:34px}.css-dga-process__step-label{font-size:8px;margin-bottom:6px}.css-dga-process__step h3{font-size:18px;line-height:1.25;margin-bottom:8px}.css-dga-process__step p{font-size:12px;line-height:1.6}.css-dga-process__outcome{border-radius:13px;gap:12px;grid-template-columns:1fr;margin-top:20px;padding:20px}.css-dga-process__outcome-left>span{font-size:8px;margin-bottom:6px}.css-dga-process__outcome-left h3{font-size:18px;line-height:1.3}.css-dga-process__outcome>p{font-size:11px;line-height:1.6}}