.rg-context-action{background:#f3f0e9;overflow:hidden;padding:120px 0}.rg-context-action .page-center{margin:0 auto;max-width:1280px;padding:0 24px}.rg-context-action__intro{margin:0 auto 64px;max-width:760px;text-align:center}.rg-context-action__eyebrow{color:#ff6b00;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1;margin-bottom:18px;text-transform:uppercase}.rg-context-action__heading{color:#0b1023;font-size:64px;font-weight:500;letter-spacing:-.04em;line-height:1;margin:0 0 24px}.rg-context-action__heading span{color:#ff6b00}.rg-context-action__description{color:#1d2335;font-size:16px;line-height:1.8}.rg-context-action__workflow-card{background:#041d3a;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.08);padding:42px 42px 32px;position:relative}.rg-context-action__workflow-top{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:34px}.rg-context-action__workflow-label{color:#66f6f1;font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.rg-context-action__workflow-title{color:#fff;font-size:34px;font-weight:600;line-height:1.15;margin:0}.rg-context-action__workflow-status{align-items:center;color:#9cefe9;display:flex;flex-shrink:0;font-size:11px;font-weight:600;gap:8px;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.rg-context-action__workflow-status-dot{background:#7fffe8;border-radius:50%;box-shadow:0 0 12px rgba(127,255,232,.8);height:8px;width:8px}.rg-context-action__layers{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:26px}.rg-context-action__layer-pill{align-items:center;background:rgba(102,246,241,.04);border:1px solid rgba(102,246,241,.18);border-radius:10px;color:#7fffe8;display:flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.16em;line-height:1;min-height:54px;padding:12px 18px;text-align:center;text-transform:uppercase}.rg-context-action__synthesis-wrap{margin-bottom:52px;position:relative}.rg-context-action__synthesis-line{background:#66f6f1;border-radius:999px;height:4px;width:100%}.rg-context-action__synthesis-label{background:#041d3a;color:hsla(0,0%,100%,.5);font-size:11px;font-weight:500;left:50%;letter-spacing:.16em;padding:0 18px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.rg-context-action__steps{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-bottom:38px}.rg-context-action__step{position:relative;text-align:center}.rg-context-action__step:not(:last-child) .rg-context-action__step-line{background:hsla(0,0%,100%,.12);height:2px;left:calc(50% + 28px);position:absolute;top:18px;width:calc(100% - 56px)}.rg-context-action__step-circle{align-items:center;border-radius:50%;display:flex;font-size:14px;font-weight:700;height:38px;justify-content:center;margin:0 auto 20px;position:relative;width:38px;z-index:2}.rg-context-action__step-circle.is-completed{background:rgba(255,107,0,.18);border:2px solid #ff6b00;color:#ff6b00}.rg-context-action__step-circle.is-active{background:#ff6b00;border:2px solid #ff6b00;box-shadow:0 0 18px rgba(255,107,0,.35);color:#fff}.rg-context-action__step-circle.is-upcoming{background:#041d3a;border:2px solid hsla(0,0%,100%,.18);color:#fff}.rg-context-action__step-title{color:#fff;font-size:15px;font-weight:600;line-height:1.4;margin-bottom:10px}.rg-context-action__step-description{color:hsla(0,0%,100%,.58);font-size:13px;line-height:1.7;margin:0 auto;max-width:170px}.rg-context-action__progress-dots{display:flex;gap:10px;justify-content:center;margin-bottom:28px}.rg-context-action__progress-dot{background:hsla(0,0%,100%,.2);border-radius:50%;height:8px;width:8px}.rg-context-action__progress-dot.is-active{background:#ff6b00;border-radius:999px;width:28px}.rg-context-action__footer-text{color:hsla(0,0%,100%,.42);font-size:13px;line-height:1.6;text-align:center}.rg-context-action__cta-wrap{display:flex;justify-content:center;margin-top:42px}.rg-context-action__cta{align-items:center;background:#ff6b00;border-radius:999px;color:#fff;display:inline-flex;font-size:18px;font-weight:600;gap:10px;min-height:58px;padding:0 34px;text-decoration:none;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.rg-context-action__cta:hover{background:#c9570d;box-shadow:0 12px 30px rgba(0,0,0,.12);color:#fff;transform:none}@media (max-width:1200px){.rg-context-action__steps{grid-template-columns:repeat(3,1fr);row-gap:42px}.rg-context-action__step-line{display:none}}@media (max-width:991px){.rg-context-action{padding:90px 0}.rg-context-action__workflow-card{padding:36px 28px 28px}.rg-context-action__heading{font-size:52px}.rg-context-action__layers,.rg-context-action__steps{grid-template-columns:repeat(2,1fr)}.rg-context-action__cta{font-size:16px}}@media (max-width:767px){.rg-context-action{padding:72px 0}.rg-context-action .page-center{padding:0 20px}.rg-context-action__intro{margin-bottom:48px}.rg-context-action__heading{font-size:40px;line-height:1.05}.rg-context-action__description{font-size:15px;line-height:1.75}.rg-context-action__workflow-top{align-items:flex-start;flex-direction:column}.rg-context-action__workflow-title{font-size:28px}.rg-context-action__layers{grid-template-columns:1fr}.rg-context-action__steps{gap:36px;grid-template-columns:1fr}.rg-context-action__step-description{max-width:100%}.rg-context-action__synthesis-label{line-height:1.5;max-width:90%;text-align:center;white-space:normal;width:max-content}.rg-context-action__cta{font-size:14px;justify-content:center;width:100%}}