.section-heading--blue,.section-heading--dark{font-family:var(--font-primary);font-weight:600;font-size:54.91px;line-height:69px;letter-spacing:-1.1px;text-align:center;vertical-align:middle;margin-bottom:16px}@media(max-width:991.98px){.section-heading--blue,.section-heading--dark{font-size:clamp(2rem,7vw,3.2rem);line-height:1.22;letter-spacing:-.5px}}@media(max-width:767.98px){.section-heading--blue,.section-heading--dark{font-size:clamp(1.6rem,6vw,2.2rem);line-height:1.2;letter-spacing:-.3px}}@media(max-width:575.98px){.section-heading--blue,.section-heading--dark{font-size:clamp(1.5rem,5.5vw,1.9rem);line-height:1.18;letter-spacing:-.2px}}.section-subtext{font-family:var(--font-primary);font-weight:400;font-size:20.59px;line-height:32.03px;letter-spacing:0;text-align:center;vertical-align:middle;color:#6b7280;max-width:860px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:32px}@media(max-width:991.98px){.section-subtext{font-size:1rem;line-height:1.7}}.service-timeline__cta{font-family:var(--font-primary);font-weight:400;font-size:15.18px;line-height:22.76px;letter-spacing:0;text-align:center;vertical-align:middle}.section-heading--dark{color:#1b1648}.section-heading--dark .heading-accent{color:#08c;font-size:inherit;font-weight:600;font-style:normal}.section-heading--blue{color:#08c}.section-heading--blue .heading-accent{color:#1b1648;font-size:inherit;font-weight:600}.service-timeline{background:#f4f8fc;padding:56px 0}@media(max-width:991.98px){.service-timeline{padding:40px 0}}@media(max-width:575.98px){.service-timeline{padding:28px 0}}.service-timeline__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:48px;gap:48px;align-items:center}@media(max-width:991.98px){.service-timeline__inner{grid-template-columns:minmax(0,1fr);gap:32px}}.service-timeline__left{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:0}@media(max-width:991.98px){.service-timeline__left{min-height:auto;align-items:center;text-align:center}}.service-timeline__heading.section-heading--dark{text-align:left;margin-bottom:16px}@media(max-width:991.98px){.service-timeline__heading.section-heading--dark{text-align:center}}.service-timeline__desc.section-subtext{text-align:left;max-width:540px;margin-left:0;margin-bottom:28px}@media(max-width:991.98px){.service-timeline__desc.section-subtext{text-align:center;max-width:560px;margin-left:auto;margin-right:auto}}.service-timeline__cta{display:inline-flex;align-items:center;gap:10px;background:#08c;color:#fff;border:none;padding:13px 26px;border-radius:8px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s,transform .15s,box-shadow .2s}.service-timeline__cta svg{transition:transform .2s ease}.service-timeline__cta:hover{background:#006fa8;color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,136,204,.24)}.service-timeline__cta:hover svg{transform:translateX(3px)}.service-timeline__right{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%}[dir=rtl] .service-timeline__cta svg{transform:scaleX(-1)}[dir=rtl] .service-timeline__cta:hover svg{transform:scaleX(-1) translateX(3px)}[dir=rtl] .service-timeline__desc.section-subtext,[dir=rtl] .service-timeline__heading.section-heading--dark{text-align:right}[dir=rtl] .service-timeline__desc.section-subtext{margin-left:auto;margin-right:0}@media(max-width:991.98px){[dir=rtl] .service-timeline__left{align-items:center;text-align:center}[dir=rtl] .service-timeline__desc.section-subtext,[dir=rtl] .service-timeline__heading.section-heading--dark{text-align:center}[dir=rtl] .service-timeline__desc.section-subtext{margin-left:auto;margin-right:auto}}.timeline-step{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:stretch;grid-gap:24px;gap:24px;width:100%;min-width:0;max-width:100%}@media(max-width:480px){.timeline-step{grid-template-columns:40px minmax(0,1fr);gap:16px}}.timeline-step__marker{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.timeline-step__line{position:absolute;top:50%;bottom:-80px;left:50%;transform:translateX(-50%);width:2px;background:#1b1648;z-index:0}@media(max-width:480px){.timeline-step__line{bottom:-70px}}.timeline-step:last-child .timeline-step__line{display:none}.timeline-step__number{position:relative;z-index:1;width:52px;height:52px;border-radius:14px;background:#fff;color:#1b1648;border:1.5px solid #d1e3f0;font-family:var(--font-primary);font-size:1.0625rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(27,22,72,.06)}.timeline-step__number--active{background:#08c;color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 8px 20px rgba(0,136,204,.28)}@media(max-width:575.98px){.timeline-step__number{font-size:.9375rem}}@media(max-width:480px){.timeline-step__number{width:40px;height:40px;font-size:.875rem;border-radius:11px}}.timeline-step__card{min-width:0;max-width:100%;background:#fff;border-radius:18px;border:1px solid rgba(27,22,72,.15);padding:24px 28px;margin-bottom:24px;box-shadow:0 4px 5.5px rgba(0,136,204,.13)}@media(max-width:480px){.timeline-step__card{padding:16px 18px;margin-bottom:16px}}.timeline-step:last-child .timeline-step__card{margin-bottom:0}.timeline-step__title{font-family:var(--font-primary);font-size:1.175rem;font-weight:700;color:#08c;margin-bottom:8px;overflow-wrap:break-word}@media(max-width:575.98px){.timeline-step__title{font-size:1.0625rem}}@media(max-width:480px){.timeline-step__title{font-size:1rem}}.timeline-step__desc{font-family:var(--font-primary);font-size:14px;font-weight:400;color:#637381;line-height:22.4px;letter-spacing:.4px;overflow-wrap:break-word;margin:0}@media(max-width:480px){.timeline-step__desc{font-size:13px;line-height:20.8px}}