@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Source+Sans+3:wght@400;500;600&display=swap");.lead-hub-route{min-height:100vh;background:#f0f4f4;color:#152c3b;font-family:Source Sans\ 3,sans-serif;padding:0 26px 48px}.lead-hub-masthead{height:72px;max-width:1120px;margin:0 auto;border-bottom:1px solid #cad6d5;display:flex;align-items:center;justify-content:space-between;font:500 14px Manrope,sans-serif}.lead-hub-brand{display:inline-flex;align-items:center;gap:10px;color:#152c3b;text-decoration:none}.lead-hub-brand>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #006c67;color:#006c67;font-size:13px}.lead-hub-masthead p{display:flex;align-items:center;gap:7px;color:#526775;margin:0}.lead-hub-shell{max-width:1120px;margin:0 auto}.lead-hub-intro{display:grid;grid-template-columns:1.45fr .75fr;gap:60px;align-items:end;padding:36px 0 28px}.lead-hub-details header>p,.lead-hub-kicker,.lead-hub-outcome>p,.lead-hub-prepared header p,.lead-hub-review header>p{color:#006c67;font:600 12px Manrope,sans-serif;letter-spacing:.01em;margin:0 0 8px}.lead-hub-intro h1{font:600 clamp(38px,5vw,63px)/.98 Manrope,sans-serif;letter-spacing:-.07em;margin:0;max-width:750px}.lead-hub-intro>p{font-size:19px;line-height:1.4;color:#526775;margin:0 0 4px;max-width:320px}.lead-hub-sources{border-block:1px solid #cad6d5;display:flex;align-items:center;gap:8px;min-height:63px;flex-wrap:wrap;padding:8px 0}.lead-hub-sources>span{color:#526775;margin-right:18px;font-size:15px}.lead-hub-sources button{font:600 14px Manrope,sans-serif;color:#526775;border:1px solid transparent;border-radius:7px;background:transparent;display:inline-flex;align-items:center;gap:7px;padding:10px 12px;cursor:pointer}.lead-hub-sources button.is-selected,.lead-hub-sources button:hover{color:#152c3b;border-color:#006c67;background:#fff}.lead-hub-progress{display:flex;padding:18px 0;margin:0;gap:0;list-style:none;overflow-x:auto}.lead-hub-progress li{min-width:0;flex:1;display:flex;align-items:center;gap:8px;color:#778a90;font:500 12px Manrope,sans-serif;white-space:nowrap}.lead-hub-progress li:not(:last-child):after{content:"";height:1px;background:#cad6d5;flex:1;margin:0 12px}.lead-hub-progress li>span{width:21px;height:21px;border:1px solid #b9c9c9;display:grid;place-items:center;border-radius:50%;font-size:10px;flex:0 0 auto}.lead-hub-progress .is-current{color:#006c67}.lead-hub-progress .is-current>span{color:#fff;background:#006c67;border-color:#006c67}.lead-hub-progress .is-complete{color:#26695b}.lead-hub-progress .is-complete>span{background:#d8ebe5;border-color:#d8ebe5}.lead-hub-stage{background:#fff;border:1px solid #bfcdcd;border-radius:9px;box-shadow:0 12px 26px rgba(21,44,59,.06);overflow:hidden}.lead-hub-sheet-top{height:48px;border-bottom:1px solid #dbe4e4;padding:0 24px;display:flex;justify-content:space-between;align-items:center;color:#526775;font-size:14px}.lead-hub-sheet-top span{display:flex;align-items:center;gap:8px}.lead-hub-arrival,.lead-hub-details,.lead-hub-outcome,.lead-hub-prepared,.lead-hub-review{padding:28px 24px 0}.lead-hub-message{min-height:240px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:38px;padding:28px 48px;border-left:3px solid #006c67}.lead-hub-message-label{font:600 13px Manrope,sans-serif;color:#006c67;margin:0 0 18px}.lead-hub-details h2,.lead-hub-message h2,.lead-hub-outcome h2,.lead-hub-prepared h2,.lead-hub-review h2{font:600 clamp(25px,3.5vw,38px)/1.08 Manrope,sans-serif;letter-spacing:-.05em;margin:0}.lead-hub-message-copy>p:not(.lead-hub-message-label){font-size:20px;line-height:1.45;max-width:650px;margin:18px 0 24px}.lead-hub-message-copy strong{font:600 15px Manrope,sans-serif;margin-right:15px}.lead-hub-message-copy>span{color:#526775;font-size:16px}.lead-hub-team-note{border-left:1px solid #d2dfde;padding:9px 0 9px 22px;align-self:center;display:grid;gap:13px;color:#526775;font-size:15px}.lead-hub-team-note p{font:600 13px Manrope,sans-serif;color:#006c67;margin:0}.lead-hub-team-note strong{color:#152c3b;font-weight:600}.lead-hub-actions{border-top:1px solid #dbe4e4;margin:28px -24px 0;padding:14px 24px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.lead-hub-discuss,.lead-hub-primary,.lead-hub-text{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 14px Manrope,sans-serif;cursor:pointer}.lead-hub-primary{border:0;border-radius:5px;padding:0 17px;background:#006c67;color:#fff}.lead-hub-primary:hover{background:#005751}.lead-hub-primary:disabled{background:#b5c2c2;cursor:not-allowed}.lead-hub-text{border:0;background:none;color:#006c67;padding:0 8px}.lead-hub-text:hover{text-decoration:underline}.lead-hub-boundary{color:#526775;font-size:14px;line-height:1.45;margin:13px 0 0}.lead-hub-details header,.lead-hub-review header{padding:0 0 24px}.lead-hub-details dl{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #dbe4e4;margin:0}.lead-hub-details dl>div{padding:18px;border-right:1px solid #dbe4e4}.lead-hub-details dl>div:last-child{border:0}.lead-hub-detail-lower>div>p,.lead-hub-details dt,.lead-hub-outcome dt{font:600 11px Manrope,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#526775;margin:0 0 8px}.lead-hub-details dd,.lead-hub-outcome dd{margin:0;font:600 15px Manrope,sans-serif}.lead-hub-detail-lower{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;padding:24px 0}.lead-hub-detail-lower blockquote{border-left:2px solid #aac9c6;padding-left:18px;margin:0;font-size:18px;line-height:1.45}.lead-hub-detail-lower ul{list-style:none;margin:0;padding:0}.lead-hub-detail-lower li{border-bottom:1px solid #e4eceb;padding:8px 0;font-size:16px;display:flex;justify-content:space-between;gap:14px}.lead-hub-detail-lower li span{color:#778a90;font-size:14px}.lead-hub-related,.lead-hub-safe{display:flex;align-items:flex-start;gap:9px;padding:13px 15px;margin:0;background:#edf5f4;color:#315c5c;font-size:15px;line-height:1.4}.lead-hub-review header>span{display:block;color:#526775;font-size:17px;margin-top:10px}.lead-hub-choice-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lead-hub-choice-list button{display:flex;gap:13px;text-align:left;border:1px solid #c8d5d4;border-radius:7px;background:#fff;padding:20px;cursor:pointer;color:#152c3b}.lead-hub-choice-list button.is-selected,.lead-hub-choice-list button:hover{border-color:#006c67;background:#f1f8f7}.lead-hub-choice-list button>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid #8ba4a2;border-radius:50%;color:#fff;flex:0 0 auto;margin-top:2px}.lead-hub-choice-list button.is-selected>span{background:#006c67;border-color:#006c67}.lead-hub-choice-list strong{font:600 16px Manrope,sans-serif}.lead-hub-choice-list p{color:#526775;font-size:15px;line-height:1.4;margin:6px 0 0}.lead-hub-decision-status{color:#526775;font-size:14px;margin:16px 0 0}.lead-hub-prepared header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.lead-hub-status{background:#e8f3f0;color:#176359;font:600 12px Manrope,sans-serif;padding:7px 9px;border-radius:4px;white-space:nowrap}.lead-hub-prepared-meta{margin-top:26px;border-block:1px solid #dbe4e4;padding:13px 0;display:flex;gap:32px;color:#526775;font-size:14px}.lead-hub-prepared-meta strong{display:block;font:600 15px Manrope,sans-serif;color:#152c3b;margin-top:4px}.lead-hub-prepared-copy{font-size:19px;line-height:1.55;max-width:800px;margin:26px 0}.lead-hub-outcome{padding-bottom:0}.lead-hub-outcome-check{display:grid;place-items:center;border-radius:50%;padding:8px;color:#006c67;background:#dceee8;margin-bottom:18px}.lead-hub-outcome dl{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #dbe4e4;margin:28px 0 0}.lead-hub-outcome dl>div{padding:16px 0;border-bottom:1px solid #dbe4e4}.lead-hub-outcome dl>div:nth-child(odd){padding-right:24px}.lead-hub-outcome dl>div:nth-child(2n){padding-left:24px;border-left:1px solid #dbe4e4}.lead-hub-discuss{color:#006c67;text-decoration:none;padding:0 8px}.lead-hub-discuss:hover{text-decoration:underline}.lead-hub-route a:focus-visible,.lead-hub-route button:focus-visible{outline:3px solid #2864ff;outline-offset:3px}@media(max-width:720px){.lead-hub-route{padding:0 15px 32px}.lead-hub-masthead{height:65px;font-size:12px}.lead-hub-masthead p{max-width:130px;line-height:1.3}.lead-hub-intro{grid-template-columns:1fr;gap:14px;padding:27px 4px 22px}.lead-hub-intro h1{font-size:40px}.lead-hub-intro>p{font-size:17px;max-width:340px}.lead-hub-sources{gap:2px;padding:9px 0}.lead-hub-sources>span{width:100%;margin:0 0 4px;font-size:14px}.lead-hub-sources button{font-size:13px;padding:9px 8px}.lead-hub-progress{padding:14px 0}.lead-hub-progress li{flex:0 0 auto;font-size:0}.lead-hub-progress li>span{font-size:10px}.lead-hub-progress li:not(:last-child):after{width:26px;flex:none;margin:0 8px}.lead-hub-sheet-top{padding:0 16px}.lead-hub-arrival,.lead-hub-details,.lead-hub-outcome,.lead-hub-prepared,.lead-hub-review{padding:20px 16px 0}.lead-hub-message{grid-template-columns:1fr;gap:24px;padding:21px 18px;min-height:0}.lead-hub-message-copy>p:not(.lead-hub-message-label){font-size:18px}.lead-hub-team-note{padding:17px 0 0;border-left:0;border-top:1px solid #d2dfde}.lead-hub-actions{margin:21px -16px 0;padding:13px 16px}.lead-hub-primary{flex:1}.lead-hub-details dl{grid-template-columns:1fr 1fr}.lead-hub-details dl>div:nth-child(2){border-right:0}.lead-hub-details dl>div:nth-child(-n+2){border-bottom:1px solid #dbe4e4}.lead-hub-detail-lower{gap:24px}.lead-hub-choice-list,.lead-hub-detail-lower{grid-template-columns:1fr}.lead-hub-prepared header{display:block}.lead-hub-status{display:inline-block;margin-top:16px}.lead-hub-prepared-meta{gap:20px}.lead-hub-outcome dl{grid-template-columns:1fr}.lead-hub-outcome dl>div:nth-child(2n),.lead-hub-outcome dl>div:nth-child(odd){padding:14px 0;border-left:0}.lead-hub-discuss{width:100%;justify-content:flex-start}}.lead-hub-stage blockquote,.lead-hub-stage dd,.lead-hub-stage h2,.lead-hub-stage p{overflow-wrap:anywhere}.lead-hub-progress-mobile{display:none}@media(max-width:720px){.lead-hub-progress-mobile{display:block;margin:14px 0 0;color:#006c67;font:600 12px Manrope,sans-serif}.lead-hub-progress{padding-top:8px}}@media(prefers-reduced-motion:reduce){.lead-hub-route *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}