.button,.button-outline,.cta_button,a.button,a.button-outline,button.cta_button{font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none}.ptx-invert,.ptx-invert dd,.ptx-invert li,.ptx-invert p{color:var(--ptx-on-dark)}.ptx-invert .heading-color,.ptx-invert .heading-type,.ptx-invert h1,.ptx-invert h2,.ptx-invert h3,.ptx-invert h4,.ptx-invert h5,.ptx-invert h6{color:var(--ptx-on-dark)!important}.ptx-invert .ptx-eyebrow,.ptx-invert .secondary-color,.ptx-invert .tagline{color:var(--ptx-eyebrow-on-dark)!important}.ptx-invert .secondary-bg-color,.ptx-invert .tagline-line{background-color:var(--ptx-eyebrow-on-dark)!important}.ptx-invert a:not(.button):not(.cta_button):not(.button-outline){color:var(--ptx-accent-on-dark)!important}.ptx-invert .description-content-wrap{background:var(--ptx-surface)!important;border-radius:12px;padding:var(--ptx-space-5)!important}.ptx-invert .description-content-wrap,.ptx-invert .description-content-wrap li,.ptx-invert .description-content-wrap p{color:var(--ptx-ink)!important}.ptx-invert .description-content-wrap .heading-color,.ptx-invert .description-content-wrap h1,.ptx-invert .description-content-wrap h2,.ptx-invert .description-content-wrap h3{color:var(--ptx-primary)!important}.ptx-invert .description-content-wrap a:not(.button):not(.cta_button){color:var(--ptx-accent)!important}.ptx-cta-1 .description-content-wrap{background:var(--ptx-surface)!important;border:1px solid var(--ptx-border);border-radius:12px}.ptx-cta-1 .description-content-wrap .heading-color,.ptx-cta-1 .description-content-wrap h2,.ptx-cta-1 .description-content-wrap h3{color:var(--ptx-primary)!important}.ptx-cta-1 .description-content-wrap li,.ptx-cta-1 .description-content-wrap p{color:var(--ptx-ink)!important}html[data-theme=dark]{--ptx-bg:#121a24;--ptx-surface:#1b2532;--ptx-bg-tint:#21303f;--ptx-bg-dark:#0d141c;--ptx-ink:#e8eef4;--ptx-secondary:#a3b2c2;--ptx-primary:#8daed9;--ptx-primary-hover:#aebef6;--ptx-accent:#8daed9;--ptx-accent-hover:#aebef6;--ptx-accent-on-dark:#8daed9;--ptx-eyebrow:#ff93a6;--ptx-eyebrow-on-dark:#ff93a6;--ptx-accent-red:#ff5c7a;--ptx-accent-blue:#3a4f66;--ptx-border:#2e3e50;--ptx-focus:#8daed9;--ptx-btn-bg:#3a6cbb}html[data-theme=dark] body{background:var(--ptx-bg);color:var(--ptx-ink)}html[data-theme=dark] .button,html[data-theme=dark] .cta_button,html[data-theme=dark] .ptx-stage__num{background:var(--ptx-btn-bg)!important;border-color:var(--ptx-btn-bg)!important;color:#fff!important}html[data-theme=dark] .button-outline{background:transparent!important;border-color:var(--ptx-primary)!important;color:var(--ptx-primary)!important}.ptx-theme-toggle{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ptx-ink);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;width:2.25rem}.ptx-theme-toggle:hover{background:var(--ptx-bg-tint)}.ptx-theme-toggle:focus-visible{outline:2px solid var(--ptx-focus);outline-offset:2px}.ptx-theme-toggle svg{height:1.25rem;width:1.25rem}.ptx-theme-toggle .ptx-icon-sun,html[data-theme=dark] .ptx-theme-toggle .ptx-icon-moon{display:none}html[data-theme=dark] .ptx-theme-toggle .ptx-icon-sun{display:inline}.tagline,.tagline-wrap .tagline{color:var(--ptx-eyebrow)!important}.tagline-line{background-color:var(--ptx-eyebrow)!important}.ptx-invert .tagline,[class*=dark] .tagline{color:var(--ptx-eyebrow-on-dark)!important}.ptx-invert .tagline-line,[class*=dark] .tagline-line{background-color:var(--ptx-eyebrow-on-dark)!important}.ptx-cta-1 .description-content-wrap{border-top:3px solid var(--ptx-accent-red)!important}