@font-face{font-family:Figtree;src:url(/assets/theme-font-2.ttf) format('truetype');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Figtree;src:url(/assets/theme-font-0.ttf) format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Figtree;src:url(/assets/theme-font-3.ttf) format('truetype');font-style:normal;font-weight:700;font-display:swap}
.rr-journey{font-family:Figtree,Arial,sans-serif;background:#fff;color:#121c2d;line-height:1.55;width:100%;overflow-wrap:anywhere}
.rr-journey *{box-sizing:border-box}.rr-flow-nav{display:flex;gap:0;background:#fff;border-top:1px solid #e1e3ea;border-bottom:1px solid #e1e3ea;padding:0 max(24px,calc((100vw - 1240px)/2));overflow-x:auto;scrollbar-width:thin}.rr-flow-nav a{flex:1;min-width:138px;padding:18px 14px;color:#546079;text-decoration:none;font-size:13px;line-height:1.35;border-bottom:3px solid transparent;white-space:nowrap}.rr-flow-nav a span{display:block;font-size:10px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase;color:#65738d}.rr-flow-nav a[aria-current=page]{color:#1458d0;border-bottom-color:#1866ee;background:#f5f8ff;font-weight:700}.rr-flow-hero{background:#000d25;color:#fff;padding:76px max(28px,calc((100vw - 1160px)/2)) 74px;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:90px}.rr-flow-kicker{font-size:11px!important;letter-spacing:1.6px;font-weight:700;color:#1866ee;margin:0 0 20px!important}.rr-flow-hero .rr-flow-kicker{color:#8fb8ff}.rr-flow-hero h1{font-family:Figtree,Arial,sans-serif;color:#fff;font-size:clamp(38px,4.4vw,62px);font-weight:600;line-height:1.04;letter-spacing:-2px;margin:0 0 24px;max-width:760px}.rr-flow-intro{font-size:18px;color:#c6d2e8;max-width:700px;margin:0 0 28px;line-height:1.65}.rr-primary{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:13px 22px;min-height:48px;border-radius:6px;background:#1866ee;color:#fff!important;font-size:14px;font-weight:600;text-decoration:none}.rr-primary:hover{background:#104fc0}.rr-lock-status{border-top:1px solid #4c6386;border-bottom:1px solid #4c6386;padding:25px 0;font-size:14px;color:#d2def3}.rr-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#91baff;margin-right:9px}.rr-lock-status strong{font-size:15px;color:#fff}.rr-lock-status p{margin:14px 0 22px;color:#b6c6e1}.rr-lock-status div{display:flex;justify-content:space-between;border-top:1px solid #ffffff24;padding-top:16px;font-size:12px}.rr-lock-status b{color:#fff;font-weight:500}.rr-flow-guide{max-width:1240px;margin:auto;padding:74px 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:80px;align-items:start}.rr-guide-copy h2,.rr-video-section h2{font-size:34px;font-weight:600;letter-spacing:-1px;line-height:1.14;margin:0 0 22px;color:#121c2d}.rr-guide-copy>p:not(.rr-flow-kicker){color:#52617a;font-size:16px;line-height:1.75}.rr-guide-copy ul{list-style:none;padding:0;margin:28px 0 0}.rr-guide-copy li{position:relative;padding:14px 0 14px 24px;border-top:1px solid #e1e3ea;font-size:14px;color:#34435e}.rr-guide-copy li:before{content:'↗';position:absolute;left:0;color:#1866ee}.rr-example-panel{background:#f6f8fc;border:1px solid #dce3ef;border-radius:12px;padding:28px;box-shadow:0 12px 40px #00154006;min-width:0}.rr-example-panel h3{font-size:18px;line-height:1.3;margin:0 0 24px;color:#121c2d;font-weight:600}.rr-route-list,.rr-review-outcomes,.rr-readiness,.rr-inbox-list{list-style:none;padding:0;margin:0}.rr-route-list li{display:flex;gap:20px;align-items:center;border-top:1px solid #dce3ef;padding:16px 0;margin:0}.rr-route-list li>span{font-size:12px;color:#1866ee}.rr-route-list a{display:flex;justify-content:space-between;flex:1;color:#121c2d;font-size:15px;text-decoration:none}.rr-route-list a:hover{text-decoration:underline}.rr-route-list b{color:#1866ee;font-weight:400}.rr-example-fields{margin:0}.rr-example-fields>div{border-top:1px solid #dce3ef;padding:15px 0}.rr-example-fields dt{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#596b88;margin:0}.rr-example-fields dd{font-size:15px;color:#182944;margin:7px 0 0;white-space:normal}.rr-two-col{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.rr-panel-foot,.rr-help{font-size:12px;color:#63728a;line-height:1.6;margin:18px 0 0}.rr-review-outcomes li{display:flex;gap:14px;padding:18px 0;border-top:1px solid #dce3ef;margin:0}.rr-dot{width:8px;height:8px;border-radius:50%;border:2px solid #1866ee;flex-shrink:0;margin-top:8px}.rr-review-outcomes strong,.rr-inbox-list strong{font-size:15px;font-weight:600}.rr-review-outcomes p,.rr-inbox-list p{font-size:13px;color:#586b89;margin:6px 0 0}.rr-sample-label{font-size:10px;letter-spacing:1px;color:#596e90;margin:0 0 18px;line-height:1.5}.rr-message{font-size:17px;line-height:1.7;background:white;border:1px solid #dce3ef;border-left:3px solid #1866ee;border-radius:0 10px 10px 10px;padding:22px;margin-bottom:22px;color:#1e3457}.rr-readiness li{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #dce3ef;padding:15px 0;font-size:13px;margin:0}.rr-readiness b{color:#1555ba;font-weight:500;font-size:12px;text-align:right}.rr-scenarios details{border-top:1px solid #dce3ef;border-radius:0;background:none;padding:0}.rr-scenarios summary{padding:17px 0;cursor:pointer;font-size:15px;font-weight:600;display:list-item;list-style-position:inside}.rr-scenarios summary span{display:inline-block;font-size:10px;color:#1866ee;margin:0 14px}.rr-scenarios details p{padding:0 12px 20px 34px;margin:0;color:#526581;font-size:14px}.rr-inbox-list li{display:flex;align-items:flex-start;gap:14px;border-top:1px solid #dce3ef;padding:20px 0;margin:0}.rr-case-icon{width:30px;height:30px;display:grid;place-items:center;background:#e7efff;border-radius:5px;font-size:11px;color:#1866ee;flex-shrink:0}.rr-case-tag{margin-left:auto;font-size:10px;color:#526787;background:white;border:1px solid #dce3ef;border-radius:4px;padding:3px 5px}.rr-video-section{padding:52px 40px 74px;max-width:1240px;margin:auto;display:grid;grid-template-columns:1fr 1.15fr;gap:80px;border-top:1px solid #e1e3ea}.rr-video-section p:not(.rr-flow-kicker){font-size:16px;color:#52617a}.rr-video-placeholder{min-height:240px;border:1px solid #2e4771;border-radius:12px;background:#000d25;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white}.rr-video-placeholder>span{font-size:44px}.rr-video-placeholder p{font-size:12px!important;color:#b7c9e7!important}.rr-secure{max-width:1160px;margin:0 auto 70px;padding:32px;border:1px solid #dce3ef;border-radius:12px;background:#fff;color:#121c2d}.rr-secure-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.rr-secure-heading h2,.rr-secure>h2{font-size:26px;line-height:1.2;letter-spacing:-.7px;font-weight:600;margin:0}.rr-secure .layout{grid-template-columns:260px minmax(0,1fr);gap:24px}.rr-signin{background:#f5f8ff;border:1px solid #dce3ef;padding:28px;border-radius:8px}.rr-signin h3{margin:0 0 10px;font-size:22px}.rr-signin p{color:#52617a;font-size:14px}.rr-journey .button{background:#1866ee;border-color:#1866ee;color:#fff;border-radius:6px}.rr-journey .button:hover{background:#104fc0}.rr-journey .secondary{background:white;color:#1555ba}.rr-journey .queue,.rr-journey details,.rr-journey .note,.rr-journey .rehearsal-result{background:#f5f8ff;border-color:#dce3ef;color:#263e62}.rr-journey .detail,.rr-journey .preview-card,.rr-journey .queue-button{border-color:#dce3ef;color:#121c2d}.rr-journey .queue-button[aria-pressed=true]{border-color:#1866ee}.rr-journey .detail p,.rr-journey .lead,.rr-journey .help,.rr-journey .muted,.rr-journey .loading,.rr-journey footer,.rr-journey .save-state{color:#52617a}.rr-journey dt{color:#243e66}.rr-journey dd{color:#344968}.rr-journey .detail h2,.rr-journey .detail h3,.rr-journey legend{color:#121c2d}.rr-journey input,.rr-journey select,.rr-journey textarea{border-color:#8b9bb5;color:#233e66}.rr-journey input[type=checkbox]{accent-color:#1866ee}.rr-journey a:not(.button):not(.rr-primary):not(.rr-flow-nav a):not(.rr-route-list a){color:#1555ba}.rr-journey .message-preview{color:#182f55!important;background:#f5f8ff;border-left-color:#1866ee}.rr-journey .feedback{color:#52617a}.rr-journey .feedback[data-error=true]{color:#a02f29}.rr-journey .badge{background:#eff4ff;color:#1c509e;border-color:#ccd9ef}.rr-workflow-page{font-family:Figtree,Arial,sans-serif;background:#fff;color:#121c2d;font-family:Figtree,Arial,sans-serif}.rr-workflow-page>header{background:white;border-bottom:1px solid #e1e3ea;font-family:Figtree,Arial,sans-serif}.rr-workflow-page>header a{color:#1555ba;font-size:13px}.rr-workflow-page>header .brand{order:-1;overflow:visible;width:150px;flex-shrink:0}.rr-workflow-page>header button{color:#1555ba}.rr-skip{position:absolute;top:-100px;left:20px;padding:14px;background:white;color:#000d25;z-index:100}.rr-skip:focus{top:10px}.rr-journey [hidden]{display:none!important}.rr-journey :focus-visible{outline:3px solid #1866ee;outline-offset:4px}.rr-journey footer{padding-top:24px}.rr-journey #refresh{margin:0}.rr-preview-access p{color:#52617a}.rr-preview-access .rr-primary{margin:12px 0}
@media(max-width:1100px){.rr-flow-hero{gap:40px;padding:56px 32px}.rr-flow-guide,.rr-video-section{gap:36px;padding:54px 32px}.rr-secure{margin-left:32px;margin-right:32px}.rr-secure .layout{grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:820px){.rr-flow-hero{grid-template-columns:1fr;gap:30px}.rr-lock-status{max-width:none;display:block;padding:20px 0}.rr-lock-status p{margin:8px 0 14px}.rr-flow-guide,.rr-video-section{grid-template-columns:1fr;gap:30px}.rr-secure .layout{grid-template-columns:1fr}.rr-secure-heading{align-items:flex-start;flex-direction:column}.rr-flow-nav{padding:0 12px}.rr-flow-nav a{min-width:134px}.rr-flow-hero h1{font-size:46px;letter-spacing:-1.5px}.rr-workflow-page>header{gap:18px;flex-wrap:wrap}.rr-workflow-page>header .rr-header-home{margin-left:auto}}
@media(max-width:480px){.rr-flow-hero{padding:40px 22px}.rr-flow-hero h1{font-size:39px}.rr-flow-intro{font-size:16px}.rr-flow-guide,.rr-video-section{padding:42px 22px}.rr-guide-copy h2,.rr-video-section h2{font-size:30px}.rr-example-panel{padding:22px}.rr-secure{margin:0 16px 44px;padding:22px 16px}.rr-secure-heading h2{font-size:23px}.rr-secure .detail{padding:18px}.rr-signin{padding:20px}.rr-inbox-list{font-size:13px}.rr-case-tag{display:none}.rr-readiness li{gap:10px}.rr-workflow-page>header{padding:16px 22px}.rr-workflow-page>header>a:not(.brand){font-size:12px}.rr-flow-guide li{font-size:13px}}
@media(prefers-reduced-motion:reduce){.rr-journey *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.rr-journey .rr-flow-hero a.rr-next-link{display:inline-block;margin:18px 0 0 22px;color:#b9d2ff!important;font-size:13px;text-underline-offset:4px}.rr-journey #rr-workspace{scroll-margin-top:24px}@media(max-width:480px){.rr-journey .rr-flow-hero a.rr-next-link{display:block;margin-left:0}}
