.smg-journey{--smg-blue:#0976d6;--smg-blue-text:#1766ab;--smg-green:#62b976;--smg-green-text:#287941;--smg-slate:#667580;--smg-ink:#222529;--smg-muted:#53616b;--smg-line:#d9e4eb;--smg-soft:#f4f5f5;color:var(--smg-ink);container-name:smg-journey;container-type:inline-size;font-family:ProximaNova,Proxima Nova,Arial,sans-serif;font-size:16px;line-height:1.55;margin-inline:auto;max-width:var(--smg-width,1200px);overflow-wrap:anywhere;padding-block:var(--smg-pad-top,24px) var(--smg-pad-bottom,24px);width:100%}.smg-journey,.smg-journey *,.smg-journey :after,.smg-journey :before{box-sizing:border-box}.smg-journey--soft{background:var(--smg-soft);border-radius:24px;padding-inline:clamp(20px,4%,40px)}.smg-journey--card{background:#fff;border:1px solid var(--smg-line);border-radius:24px;padding-inline:clamp(20px,4%,40px)}.smg-journey__header{margin-bottom:32px;max-width:760px;text-align:var(--smg-align,left)}.smg-journey--center .smg-journey__header{margin-inline:auto}.smg-journey__eyebrow{color:var(--smg-blue-text);font-size:.8125rem;font-weight:700;letter-spacing:.08em;line-height:1.5;margin:0 0 10px;text-transform:uppercase}.smg-journey__heading{color:var(--smg-ink);font-family:inherit;font-size:clamp(1.65rem,3.6cqi,2.5rem);font-weight:400;line-height:1.18;margin:0;text-wrap:balance}.smg-journey__intro{font-size:1rem;line-height:1.65;margin:16px 0 0;white-space:pre-line}.smg-journey__footer{border-top:1px solid var(--smg-line);color:var(--smg-muted);font-size:.8125rem;line-height:1.55;margin-top:28px;padding-top:16px;text-align:left}.smg-journey__footer p{margin:0;white-space:pre-line}.smg-journey__footer p+p{margin-top:8px}.smg-journey a{color:var(--smg-blue-text);text-decoration:underline;text-underline-offset:3px}.smg-journey a:focus-visible{border-radius:3px;outline:3px solid var(--smg-blue);outline-offset:4px}.smg-journey__icon{align-items:center;background:#fff;border:1px solid #b7d5ee;border-radius:50%;color:var(--smg-blue);display:inline-flex;flex:none;height:52px;justify-content:center;width:52px}.smg-journey__icon img,.smg-journey__icon svg{display:block;height:30px;object-fit:contain;width:30px}.smg-journey__diagram,.smg-journey__layout{min-width:0}.smg-journey__diagram{container-name:smg-journey-diagram;container-type:inline-size;padding-bottom:14px}.smg-journey__caption{align-items:center;color:var(--smg-muted);display:flex;font-size:.8125rem;font-weight:600;gap:14px;letter-spacing:.07em;margin:0 0 20px;text-align:center;text-transform:uppercase}.smg-journey__caption:after,.smg-journey__caption:before{background:var(--smg-line);content:"";flex:1;height:1px}.smg-journey__steps{display:grid;gap:14px;grid-template-columns:repeat(var(--smg-step-count,5),minmax(0,1fr));list-style:none;margin:0;padding:0}.smg-journey__step{align-items:center;display:flex;flex-direction:column;margin:0;min-width:0;padding:0;position:relative;text-align:center}.smg-journey__step:not(:last-child):after{border-top:2px dotted #8ab9df;content:"";height:2px;left:calc(50% + 28px);position:absolute;top:27px;width:calc(100% - 42px);z-index:0}.smg-journey__step .smg-journey__icon{box-shadow:0 0 0 4px #edf5fc;height:56px;position:relative;width:56px;z-index:1}.smg-journey__number{font-size:1.2rem;font-weight:700}.smg-journey__step-copy{margin-top:14px;min-width:0}.smg-journey__label{font-size:1rem;font-weight:600;line-height:1.4;margin:0}.smg-journey__description{color:var(--smg-muted);font-size:.9375rem;line-height:1.5;margin:7px 0 0;white-space:pre-line}.smg-journey__return{border:2px dotted var(--smg-green);border-radius:0 0 30px 30px;border-top:0;margin-top:22px;padding:20px 16px 0;text-align:center}.smg-journey__return p{margin:0}.smg-journey__return-caption{background:var(--smg-green-text);border-radius:20px;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.4;padding:5px 18px;position:relative;top:14px}.smg-journey__return .smg-journey__return-detail{color:var(--smg-muted);font-size:.9375rem;padding:24px 0 16px;white-space:pre-line}.smg-journey__button{border:1px solid;border-radius:40px;display:inline-block;font-weight:600;margin-top:24px;padding:10px 18px;text-decoration:none}@container smg-journey (min-width:900px){.smg-journey--with-intro .smg-journey__layout{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.smg-journey--with-intro .smg-journey__header{margin-bottom:0}}@container smg-journey-diagram (max-width:599px){.smg-journey__steps{gap:26px;grid-template-columns:minmax(0,1fr)}.smg-journey__step{align-items:flex-start;flex-direction:row;gap:20px;text-align:left}.smg-journey__step-copy{margin-top:12px}.smg-journey__step:not(:last-child):after{border-left:2px dotted #8ab9df;border-top:0;height:calc(100% - 28px);left:27px;top:58px;width:0}.smg-journey__return{margin-left:27px;margin-top:12px}}.smg-journey__graphic{min-width:0;position:relative}.smg-journey__connections{display:none}.smg-journey--connected .smg-journey__graphic{padding-inline:32px}.smg-journey--connected .smg-journey__return,.smg-journey--connected .smg-journey__steps{position:relative;z-index:1}.smg-journey--connected .smg-journey__caption{margin-inline:32px}.smg-journey--connected .smg-journey__caption:after,.smg-journey--connected .smg-journey__caption:before{background:none;border-top:1px solid var(--smg-line);height:9px;transform:translateY(4px)}.smg-journey--connected .smg-journey__caption:before{border-left:1px solid var(--smg-line)}.smg-journey--connected .smg-journey__caption:after{border-right:1px solid var(--smg-line)}.smg-journey--connected .smg-journey__step:not(:last-child):after{background:radial-gradient(circle closest-side,currentColor 94%,transparent 100%) 0 /var(--smg-journey-dot-period,12px) var(--smg-journey-dot-size,4px) repeat-x;border:0;color:var(--smg-journey-forward-color,#0976d6);height:var(--smg-journey-dot-size,4px);left:calc(50% + 32px);top:28px;transform:translateY(-50%);width:calc(100% - 50px)}.smg-journey--connected .smg-journey__return{border:0;border-radius:0;margin:38px 0 0;padding:0;text-align:center}.smg-journey--connected .smg-journey__return-caption{background:var(--smg-journey-return-color,#62b976);border-radius:24px;max-width:100%;padding:7px 20px;text-transform:uppercase;top:0}.smg-journey--connected .smg-journey__return .smg-journey__return-detail{padding:14px 0 0}.smg-journey--connected:not([data-smg-connections-ready=true]) .smg-journey__return{border:2px dotted var(--smg-journey-return-color,#62b976);border-radius:0 0 24px 24px;border-top:0;padding-top:16px}.smg-journey--connected[data-smg-connections-ready=true] .smg-journey__connections{display:block;height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.smg-journey--connected[data-smg-connections-ready=true] .smg-journey__step:after{content:none}.smg-journey__connection-path{fill:none;stroke-dasharray:0 var(--smg-journey-dot-period,12px);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--smg-journey-dot-size,4px)}.smg-journey__connection-path--forward{stroke:var(--smg-journey-forward-color,#0976d6)}.smg-journey__connection-path--return{stroke:var(--smg-journey-return-color,#62b976)}.smg-journey__return-arrow{fill:var(--smg-journey-return-color,#62b976)}@container smg-journey-diagram (max-width:599px){.smg-journey--connected .smg-journey__step:not(:last-child):after{background-repeat:repeat-y;background-size:var(--smg-journey-dot-size,4px) var(--smg-journey-dot-period,12px);border:0;height:calc(100% - 38px);left:28px;top:60px;transform:translateX(-50%);width:var(--smg-journey-dot-size,4px)}}@container smg-journey-diagram (max-width:639px){.smg-journey--connected .smg-journey__graphic[data-smg-step-count="6"] .smg-journey__steps{gap:26px;grid-template-columns:minmax(0,1fr)}.smg-journey--connected .smg-journey__graphic[data-smg-step-count="6"] .smg-journey__step{align-items:flex-start;flex-direction:row;gap:20px;text-align:left}.smg-journey--connected .smg-journey__graphic[data-smg-step-count="6"] .smg-journey__step-copy{margin-top:12px}.smg-journey--connected .smg-journey__graphic[data-smg-step-count="6"] .smg-journey__step:not(:last-child):after{background-repeat:repeat-y;background-size:var(--smg-journey-dot-size,4px) var(--smg-journey-dot-period,12px);height:calc(100% - 38px);left:28px;top:60px;transform:translateX(-50%);width:var(--smg-journey-dot-size,4px)}}@container smg-journey-diagram (max-width:735px){.smg-journey--connected .smg-journey__graphic[data-smg-step-count="7"] .smg-journey__steps{gap:26px;grid-template-columns:minmax(0,1fr)}.smg-journey--connected .smg-journey__graphic[data-smg-step-count="7"] .smg-journey__step{align-items:flex-start;flex-direction:row;gap:20px;text-align:left}.smg-journey--connected .smg-journey__graphic[data-smg-step-count="7"] .smg-journey__step-copy{margin-top:12px}.smg-journey--connected .smg-journey__graphic[data-smg-step-count="7"] .smg-journey__step:not(:last-child):after{background-repeat:repeat-y;background-size:var(--smg-journey-dot-size,4px) var(--smg-journey-dot-period,12px);height:calc(100% - 38px);left:28px;top:60px;transform:translateX(-50%);width:var(--smg-journey-dot-size,4px)}}@container smg-journey-diagram (max-width:831px){.smg-journey--connected .smg-journey__graphic[data-smg-step-count="8"] .smg-journey__steps{gap:26px;grid-template-columns:minmax(0,1fr)}.smg-journey--connected .smg-journey__graphic[data-smg-step-count="8"] .smg-journey__step{align-items:flex-start;flex-direction:row;gap:20px;text-align:left}.smg-journey--connected .smg-journey__graphic[data-smg-step-count="8"] .smg-journey__step-copy{margin-top:12px}.smg-journey--connected .smg-journey__graphic[data-smg-step-count="8"] .smg-journey__step:not(:last-child):after{background-repeat:repeat-y;background-size:var(--smg-journey-dot-size,4px) var(--smg-journey-dot-period,12px);height:calc(100% - 38px);left:28px;top:60px;transform:translateX(-50%);width:var(--smg-journey-dot-size,4px)}}