.elementor .sensei-btn{display:block;justify-content:center;align-items:center;align-self:center;display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 46px;
  padding: 12px 20px;
  background: var(--t-accent);
  color: var(--t-accent-ink);
  border-radius: var(--t-radius-sm);
  font-weight: 600;
  font-size: 1rem;
  transition: transform .12s, filter .18s\n}.elementor .sensei-btn:hover,.elementor .sensei-btn:focus-visible{text-decoration:none;filter: brightness(1.07);
background: var(--t-accent);\n}.elementor .sensei-h-block{font-size:1.4rem;padding:0px;margin:0px;font-family: var(--f-display);
font-weight: 700;
line-height: 1.2;
letter-spacing: -.02em;
color: var(--t-ink);\n}.elementor .spec-body{flex-direction:column;gap:0.5em;}.elementor .sensei-item-hidden{display: none !important;\n}.elementor .sensei-image{object-fit:cover;border-radius: var(--t-radius);\n}.elementor .sensei-what-we-know-input{width:100%;padding:2em;background: var(--t-raised);
border: 2px solid var(--t-line);
border-radius: var(--t-radius);\n}.elementor .sensei-small-paragraph{font-size: 1rem;;\n}