.elementor .nx-card-title{font-weight:600;font-size:1.05rem;color:var(--nx-ink);line-height:1.3;display:block}.elementor .nx-card{width:auto;padding:24px;border-radius:14px;border-width:1px;border-color:var(--nx-line);border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:10px}.elementor .nx-link-more:hover,.elementor .nx-link-more:focus-visible{color:var(--nx-purple-dark)}.elementor .nx-link-more{font-weight:600;font-size:.95rem;color:var(--nx-purple);text-decoration:none;display:inline-block}.elementor .nx-btn-outline:hover,.elementor .nx-btn-outline:focus-visible{color:var(--nx-purple);border-color:var(--nx-purple)}.elementor .nx-btn-outline{font-weight:600;font-size:.98rem;color:var(--nx-ink);line-height:1.2;text-align:center;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1.5px;border-color:var(--nx-line);border-style:solid;background-color:#fff0;display:inline-block}.elementor .nx-btn-primary:hover,.elementor .nx-btn-primary:focus-visible{background-color:var(--nx-purple-dark)}.elementor .nx-btn-primary{font-weight:600;font-size:.98rem;color:#fff;line-height:1.2;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:var(--nx-purple);display:inline-block}.elementor .nx-body{font-size:1rem;color:var(--nx-text);line-height:1.7;display:block}.elementor .nx-lead{max-width:760px;font-size:1.05rem;color:var(--nx-text);line-height:1.7;display:block}.elementor .nx-h2{font-weight:600;font-size:clamp(1.4rem, 1.1rem + 1vw, 1.9rem);color:var(--nx-ink);letter-spacing:-.01em;line-height:1.2;display:block}.elementor .nx-eyebrow{font-weight:600;font-size:.78rem;color:var(--nx-purple);letter-spacing:.12em;text-transform:uppercase;display:block}.elementor .nx-section-head{padding:0;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.elementor .nx-section{width:100%;max-width:1240px;padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px}