.cta-card[data-astro-cid-ozghyhrq]{padding:var(--cta-pad) var(--space-6);border-radius:var(--radius-xl);background:var(--color-blue-bright);color:var(--color-white);text-align:center;flex-direction:column;align-items:center;display:flex}.cta-card--narrow[data-astro-cid-ozghyhrq]{border:1px solid var(--color-blue-deep);max-width:550px;margin-inline:auto}.cta-card--narrow[data-astro-cid-ozghyhrq] .cta-card__title[data-astro-cid-ozghyhrq]{font-size:var(--text-cta-narrow)}.cta-card--narrow[data-astro-cid-ozghyhrq] .cta-card__text[data-astro-cid-ozghyhrq]{max-width:20.5rem;margin-top:var(--space-2)}.cta-card--decor[data-astro-cid-ozghyhrq]{isolation:isolate;position:relative;overflow:hidden}.cta-card--narrow[data-astro-cid-ozghyhrq].cta-card--decor{padding:var(--space-10) var(--space-6) var(--space-8)}.cta-card__decor[data-astro-cid-ozghyhrq]{z-index:-1;fill:none;stroke:var(--color-white);stroke-width:1px;vector-effect:non-scaling-stroke;position:absolute}.cta-card__decor--top[data-astro-cid-ozghyhrq]{stroke-opacity:.2;top:0;right:0}.cta-card__decor--bottom[data-astro-cid-ozghyhrq]{stroke-opacity:.4;bottom:0;left:0}.cta-card--narrow[data-astro-cid-ozghyhrq] .cta-card__decor--top[data-astro-cid-ozghyhrq]{width:108px}.cta-card--narrow[data-astro-cid-ozghyhrq] .cta-card__decor--bottom[data-astro-cid-ozghyhrq]{width:98px}.cta-card--wide[data-astro-cid-ozghyhrq] .cta-card__decor[data-astro-cid-ozghyhrq]{width:23.6207%}@media (width<=1024px){.cta-card--wide[data-astro-cid-ozghyhrq] .cta-card__decor[data-astro-cid-ozghyhrq]{width:20%}}@media (width<=640px){.cta-card--narrow[data-astro-cid-ozghyhrq] .cta-card__decor--top[data-astro-cid-ozghyhrq]{width:40px}.cta-card--narrow[data-astro-cid-ozghyhrq] .cta-card__decor--bottom[data-astro-cid-ozghyhrq]{width:36px}.cta-card--wide[data-astro-cid-ozghyhrq] .cta-card__decor[data-astro-cid-ozghyhrq]{width:48px}}@media (width<=400px){.cta-card--narrow[data-astro-cid-ozghyhrq].cta-card--decor{padding-block:var(--space-12)}}.cta-card__title[data-astro-cid-ozghyhrq]{font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.cta-card__title[data-astro-cid-ozghyhrq] span[data-astro-cid-ozghyhrq]{display:block}.cta-card__text[data-astro-cid-ozghyhrq]{max-width:28rem;margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal)}.cta-card[data-astro-cid-ozghyhrq] .cta-card__button{margin-top:var(--space-6)}.cta-card[data-astro-cid-ozghyhrq] .cta-card__button:focus-visible{outline-color:var(--color-white)}.timeline[data-astro-cid-3xih677i]{display:grid}.timeline__icon[data-astro-cid-3xih677i]{width:40px;height:40px}.timeline__badge[data-astro-cid-3xih677i]{border-radius:var(--radius-xs);background:var(--color-ink);color:var(--color-cream);line-height:1.2;display:inline-block}.timeline--cards[data-astro-cid-3xih677i]{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr))}.timeline--cards[data-astro-cid-3xih677i] .timeline__step[data-astro-cid-3xih677i]{gap:var(--space-10);min-height:298px;padding:var(--space-6) var(--space-5) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-cream);flex-direction:column;display:flex}.timeline--cards[data-astro-cid-3xih677i] .timeline__icon[data-astro-cid-3xih677i]{margin-block:-4px}.timeline--cards[data-astro-cid-3xih677i] .timeline__badge[data-astro-cid-3xih677i]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium)}.timeline--cards[data-astro-cid-3xih677i] .timeline__title[data-astro-cid-3xih677i]{margin-top:var(--space-3);color:var(--color-blue);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-normal);letter-spacing:0}.timeline--cards[data-astro-cid-3xih677i] .timeline__text[data-astro-cid-3xih677i]{color:var(--color-text-soft);font-size:var(--text-sm);line-height:var(--leading-loose)}.timeline--cards[data-astro-cid-3xih677i] .timeline__step--highlight[data-astro-cid-3xih677i]{border-color:var(--color-ink);background:var(--color-ink)}.timeline--cards[data-astro-cid-3xih677i] .timeline__step--highlight[data-astro-cid-3xih677i] .timeline__badge[data-astro-cid-3xih677i]{background:var(--color-badge-light);color:var(--color-blue-deep)}.timeline--cards[data-astro-cid-3xih677i] .timeline__step--highlight[data-astro-cid-3xih677i] .timeline__title[data-astro-cid-3xih677i]{color:var(--color-blue-sky)}.timeline--cards[data-astro-cid-3xih677i] .timeline__step--highlight[data-astro-cid-3xih677i] .timeline__text[data-astro-cid-3xih677i]{color:var(--color-on-dark-muted)}@media (width<=1024px){.timeline--cards[data-astro-cid-3xih677i]{grid-template-columns:1fr;max-width:44rem;margin-inline:auto}.timeline--cards[data-astro-cid-3xih677i] .timeline__step[data-astro-cid-3xih677i]{gap:var(--space-5);min-height:0;padding:var(--space-6);grid-template-columns:40px 1fr;display:grid}.timeline--cards[data-astro-cid-3xih677i] .timeline__text[data-astro-cid-3xih677i]{font-size:var(--text-base);line-height:var(--leading-normal)}}@media (width<=400px){.timeline--cards[data-astro-cid-3xih677i] .timeline__step[data-astro-cid-3xih677i]{gap:var(--space-4);grid-template-columns:1fr}}.timeline--list[data-astro-cid-3xih677i]{gap:calc(var(--space-12) + var(--space-2));max-width:45rem;margin-inline:auto}.timeline--list[data-astro-cid-3xih677i] .timeline__step[data-astro-cid-3xih677i]{gap:var(--space-10);grid-template-columns:48px 1fr;display:grid}.timeline--list[data-astro-cid-3xih677i] .timeline__icon[data-astro-cid-3xih677i]{width:48px;height:48px}.timeline--list[data-astro-cid-3xih677i] .timeline__badge[data-astro-cid-3xih677i]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--weight-semibold)}.timeline--list[data-astro-cid-3xih677i] .timeline__title[data-astro-cid-3xih677i]{margin-top:var(--space-3);color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:0}.timeline--list[data-astro-cid-3xih677i] .timeline__text[data-astro-cid-3xih677i]{margin-top:var(--space-1-5);color:var(--color-text-soft);font-size:var(--text-base)}@media (width<=640px){.timeline--list[data-astro-cid-3xih677i] .timeline__step[data-astro-cid-3xih677i]{gap:var(--space-4);grid-template-columns:36px 1fr}.timeline--list[data-astro-cid-3xih677i] .timeline__icon[data-astro-cid-3xih677i]{width:36px;height:36px}}
