.welcome-illustrated{background:#f5f6f7;color:#082238}.welcome-illustrated>.wrap>.eyebrow,.welcome-illustrated>.wrap>h2,.welcome-illustrated .welcome-lead{text-align:center}.welcome-illustrated h2 span{color:#082238}.welcome-illustrated .welcome-grid{gap:20px}.welcome-illustrated .welcome-grid article{position:relative;border:1px solid #d8e0e7;border-radius:9px;padding:24px;background:white;min-width:0}.welcome-illustrated .welcome-number{color:#ff702b;font-size:25px;font-weight:700;display:block;line-height:1.3}.welcome-illustration{display:block;width:100%;height:160px;margin:8px auto 20px;fill:none;stroke:#17374f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.welcome-illustration .wash{fill:#e9eef2;stroke:none}.welcome-illustration .paper{fill:#fff}.welcome-illustration .accent{stroke:#ff702b}.welcome-illustration .accent-fill,.welcome-illustration .solar{fill:#ff702b;stroke:#17374f}.welcome-illustration .navy-fill{fill:#17374f}.welcome-illustration .route{stroke:#ff702b;stroke-dasharray:5 7}.welcome-illustration .pin{fill:#ff702b;stroke:#ff702b}.welcome-illustrated .welcome-grid h3{font-size:22px;line-height:1.55;margin:0 0 17px;color:#082238}.welcome-illustrated .welcome-grid p{font-size:13px;line-height:1.9;margin:0}.welcome-illustrated .welcome-grid p strong{color:#082238}.welcome-illustrated .welcome-bottom{display:flex;flex-direction:column;text-align:center;gap:22px}.welcome-illustrated .welcome-bottom>div>strong{font-size:20px}.welcome-illustrated .welcome-bottom .button{min-width:300px}
@media(max-width:700px){.welcome-illustrated .welcome-grid{gap:14px}.welcome-illustrated .welcome-grid article{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:8px;padding:18px 16px}.welcome-illustrated .welcome-number{grid-column:1;grid-row:1;font-size:21px}.welcome-illustration{grid-column:2;grid-row:1/3;width:100%;height:82px;margin:0;align-self:center}.welcome-illustrated .welcome-grid h3{grid-column:1;grid-row:2;font-size:16px;line-height:1.55;margin:5px 0 0;letter-spacing:-.03em}.welcome-illustrated .welcome-grid p{grid-column:1/-1;margin-top:12px;font-size:12px;line-height:1.85}.welcome-illustrated .welcome-bottom{gap:18px}.welcome-illustrated .welcome-bottom>div>strong{font-size:17px}.welcome-illustrated .welcome-bottom .button{min-width:0;width:100%}.welcome-illustrated>.wrap>h2{font-size:25px}.welcome-illustrated .welcome-lead{font-size:12px}}
